Vi(Visualinterface)是Linux,Unix世界里最普通的全屏幕文字编辑器。
开始使用vi时,也许觉得并不好用,很不习惯,但你要管理、操作linux服务器的话,学习vi的一些基本操作还是很有用的,也是必须的。
Vi没有菜单,只有命令,且命令繁多。vi有二种基本工作模式:命令模式、文本输入模式。下面我简要整理一下自己常用的命令:
说明:设bash#为linux命令提示符。
1)进入vi
bash#vi文件名
说明:若该文件存在则打开该文件,若不存在则新建该文件。
2)离开vi
按esc键从文本输入模式切换到命令模式,按冒号“:”输入命令退出字,如:q
说明:
:q不保存退出(q-quit)
:q!不保存强制性退出
:w保存编辑(w-write)
:wfilename存入到指定的文件filename中
:wq保存并退出
3)进入命令模式
按esc键从文本输入模式切换到命令模式
4)进入文本输入模式
在命令模式下输入插入命令i、附加命令a都可以进入文本输入模式,并且在屏幕下角显示如下状态:
~
--Insert--
5)常用命令
--------------------------------------
i插入命令(i-insert)
a附加命令(a-append)
r替换光标所在的字符(r-replace)
x删除光标所在的字符
dd删除当前行(d-delete)
-------------------------------------
/abc向前查询abc
?abc向后查询abc
n向前继续查询
-------------------------------------
yy将当前行拷入剪贴板(y-yank)
p将剪贴板中的内容粘贴在光标后(p-put)
-------------------------------------
好了,有上面这些命令就够用了,刚开始用这些命令觉得很不习惯,因此,不用急得记这些命令,在日常实际操作中慢慢就记住了,实在记不住就抄在个笔记本上,用的时候查查即可,哈哈。
参考文献:
http://www.cppblog.com/woxingwosu/archive/2007/06/18/26571.aspx
Linux高级网络管理冯建华清华大学出版社