linux下使用vi编辑器
vi是所有UNIX系统都会提供的屏幕编辑器,它提供了一个视窗设备,通过它可以编辑文件。当然,对UNIX系统略有所知的人,或多或少都觉得vi超级难用,但vi是最基本的编辑器。
三种操作状态:
命令模式(Commandmode):控制屏幕光标的移动,字符或光标的删除,移动复制某区段及进入Insertmode下。
插入模式(Insertmode):文字数据输入,按Esc可回到Comandmode。
底线命令模式(Lastlinemode):储存文件或离开编辑器。
vi test.sh
此时是处于Commandmode下,您要输入i/a/o切换到Insertmode才能输入文字。
i:插入,从目前光标所在之处插入所输入的文字。
a:增加,目前光标所在的下一个字开始输入文字。
o:插入新的一行,从行首开始输入文字。
echo name=$1
接下来按Esc进入Commandmode下,
wfilename(输入“wfilename”,将文章存入指定的文件名filename)
:wq(输入“wq”,因为进入之时已经指定文件名testfile,所以会写入testfile并离开vi)
:q!(输入“q!”,强制离开并放弃编辑的文件)
:wq退出文本编辑并保存。此时执行
cat test.sh可查询到test.sh文本编辑成功!
http://lilongfei1030.blog.163.com/blog/static/8601528200872991358496/