Linux的文书处理软件-vi
日期:2007年6月2日 作者: 查看:[大字体 中字体 小字体]-
vi 简易说明
由前面一路走来,我们一直建议使用文字模式来处理 Linux 的系统设定问题,因为不但可以让您比较容易了解到 Linux 的运作状况,也比较容易了解整个设定的基本精神,更能『保证』您的修改可以顺利的被运作 ( 这里要再次的强调,不同的 Linux distribution 各有其不同的附加软体,例如 Red Hat 的 userconf, Linuxconf, ntsysv 与 setup 等等,而 Caldera 则有 COAS 等等,因此,如果您只会使用此种类型的软体来控制您的 Linux 系统时,当接管不同的 Linux distribution 时,呵呵!那可就苦恼了! ) 所以,在 Linux 的系统中使用文字编辑器来编辑您的 Linux 参数设定档,嗯!可是一件很重要的事情呦!所以说嘛!系统管理员至少应该要熟悉一种文书处理器的!
由Linux是什么介绍中,我们知道 Linux 与 Unix 系统中的参数档几乎都是 ASCII 码的『纯文字』档!因此,利用简单的文字编辑软体就可以马上修改 Linux 的参数档啰!然而,与 Windows 不同的是,如果您用惯了 Microsoft Word 或 Corel Wordperfect 的话,那么除了 Xwindows 里面的编辑程式(如 xemacs )用起来尚可应付外,于 Linux 的文字模式下,会觉得档案编辑程式都没有 Windows 程式那么方便。( 注:什么是 ASCII 的纯文字档案呢?说穿了,就是您开启的档案可以将内容给您看到的档案,而不是呈现乱码的档案,那就是纯文字档了!当您以 Windows 的 word 存一个档案时,在 DOS 的情况下使用 type ,嗯!完全不知到内容是什么?因为会出现很多的乱码,那并非是纯文字档,而如果以 word 在存档时,选择『纯文字类型』,嗯!那就可以使用 type 看到该档案的内容了!总之,纯文字档相当的容易修改就是了! )
无论如何,要管理好 Linux 系统,纯文字的手工设定仍然是需要的!所以请您千万不要嫌麻烦,努力的将下文参详一下吧!以下我们以最常见到的 vi 这套文书软体来介绍 Linux 底下的文书编辑动作。 ( 注: vi 是 Unix 预设的文书处理软体,当然,也是 Linux 预设的文书处理软体! )
基本上 vi 共分为三种模式,分别是『一般模式』、『编辑模式』与『指令列命令模式』三种!
·一般模式:以 vi 处理一个档案的时后,一进入该档案就是一般模式了。在这个模式中,你可以使用『上下左右』按键来移动游标,您可以使用『删除字元』或『删除整行』来处理档案内容,也可以使用『复制、贴上』来处理您的文件资料。
·编辑模式:在一般模式中可以处理删除、复制、贴上等等的动作,但是却无法编辑的!要等到您按下『i, I, o, O, a, A, r, R』等字母之后才会进入编辑模式。注意了!通常在 Linux 中,按下上述的字母时,在画面的左下方会出现『 INSERT 或 REPLACE 』的字样,才可以输入任何字来输入到您的档案中!而如果要回到一般模式时,则必须要按下『Esc』这个按键即可退出编辑模式。
·指令列命令模式:在一般模式当中,输入『 : 或 / 』就可以将游标移动到最底下那一行,在这个模式当中,可以提供您『搜寻资料』的动作,而读取、存档、大量取代字元、离开 vi 、显示行号 等等的动作则是在此模式中达成的!
简单的说,我们可以将这三个模式想成底下的图示来表示之:

闲话不多说,我们底下以一个简单的例子来进行说明吧!
简易执行范例
我们怎幺使用 vi 建立一个档名为 test.txt 的资料呢?也是很简单的啦,
1.使用 vi 进入一般模式;
[root @test root]# vi test.txt
直接输入『 vi 档名』即可进入 vi 了!如下图所示,左下角还会显示这个档案目前的状态!如果是新建档案会显示 [New File],如果是以存在的档案,则会显示目前的档名、行数与字元数,例如:『"/etc/man.config" 145L, 4614C』
- [1] [2] [3] 下一页
-
- Linux的文书处理软件-vi 相关文章:
- Linux的文书处理软件-vi 相关软件
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
上一篇:linux内核编译详解
下一篇:简介Linux的一般应用
精品推荐
热点TOP10
- ·Linux学习手册
- ·在Linux 和FireWire上创建自己的RAC 集群
- ·Linux操作系统源代码详细分析
- ·linux知识大全
- ·Linux/Unix环境下的make命令详解
- ·RPM命令大全
- ·Linux From Scratch安装学习笔记
- ·在Linux下配置TCP/IP
- ·为CanonPIXMAiP1000喷墨打印机安装驱动程序
- ·常见端口表汇总
- ·Pure-FTPd + LDAP + MySQL + PGSQL + Virtual-Users + Quota How To
- ·LINUX 常见问题1000个详细解答
- ·万能声卡驱动(Alsa)的安装方法
- ·hdparm硬盘加速
- ·Linux管理工具介绍
- ·Linux发行版图标大全
- ·Linux中系统整体性能监控工具详细介绍
- ·长篇连载--arm linux演艺---序
- ·Bourne shell编程入门及脚本测试
- ·重安装gentoo 2005.1 for AMD64版经验
特别推荐
- ·Linux管理工具介绍
- ·Linux操作系统源代码详细分析
- ·Linux下用pptp连接VPN服务器
- ·在linux7.1上安装jdk+tomcat+oracle9i笔记
- ·Linux学习手册
- ·学习Linux的八点忠告
- ·深入分析Linux防火墙
- ·UNIX系统后门的安放和日志的擦除
- ·揭开Expect的神秘面纱
- ·万能声卡驱动(Alsa)的安装方法
- ·长篇连载--arm linux演艺---序
- ·为CanonPIXMAiP1000喷墨打印机安装驱动程序
- ·详细讲解Linux系统下ADSL拨号上网方法
- ·使用ImageMagick 的提示与技巧
- ·轻松实现 Linux系统下互联网过滤功能
- ·Linux下一些故障现象以及解决的相关资源
- ·重安装gentoo 2005.1 for AMD64版经验
- ·Linux/Unix环境下的make命令详解
- ·只需十分钟 Linux环境下快速搭建维基网站
- ·常见端口表汇总
