Linux学习之红帽认证工程师(RHCE)盘点(2)

文本编辑器对于Linux系统配置作用重大,是系统管理员常用的主要工具。流行的Linux文本编辑器有:vi、pico、joe和emacs等。下面着重对vi进行一些介绍:

★为什么选择vi?

vi也许不是Linux下最好用的文本编辑器,但是凭借其在Unix上的历史地位,它毫无疑问是使用最广泛的,另外,在一些特殊环境下(如使用急救软盘时),它可能也是唯一的选择。

RHEL 5对文本编辑器的支持能力更强了,它使用的是vi的升级版本vim。而且,即使在急救模式下也提供了其他类型的文本编辑器。

实践分析:如果在急救模式下尝试启动emacs或pico,实际启动的是joe编辑器。

★vi的两种模式:

vi中最基本的两种编辑模式是:命令模式和插入模式。打开文件时默认进入命令模式,通过某些命令操作再可进入插入模式。

关于vi的详细信息可以参见其man页,或者输入vimtutor命令。

下面这几个操作是vi中最常用的,每个系统管理员都应该运用自如:

1)  打开文件:直接运行“vi filename”即可。

2)  查找:以“/”开头,后面接要查找的对象。例如:要在某文件中查找“test”单词,则输入“/test”即可。查找命令会自动找到第一个匹配项,如果需要继续查找下个匹配项,输入“n”即可。当查找到文件末时,编辑器会给出提示,然后又从文件开端进行再次搜索。

3)  保存修改:要保存对编辑内容的修改,使用:w命令。如果保存修改的同时要退出编辑器,可以使用:wq命令(另一种方法是使用:x命令)。

4)  关闭文件:这个很简单,就是使用:q。

5)  放弃修改:也很简单,使用:q!。

6)  编辑:在文本编辑时常用的命令有:x —— 删除当前字符;dw —— 删除当前单词;dd —— 删除当前行;p —— 从当前缓冲中取文本;u —— 撤销修改。

7)  插入:进入插入模式只需按下“i”即可,如果输入“o”会新起一行,同时也进入插入模式。如果插入字符完毕,可按ESC键退回命令模式。

8)  复制与粘贴:使用yy可复制当前行,然后用p命令取出复制内容。

9)  到文首或文末:如果编辑大文件,怎样到文件首和文件末就显得特别重要。到文件首可以使用:1命令,到文件末可以使用:$或G命令。

实践分析:有些特殊定制的vi命令,如vipw、vigw和visudo分别用来查看/etc/passwd、/etc/group和/etc/sudoers。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/27786.html