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

你可能感兴趣的:(linux,职场,休闲,rhce)