vi
这个命令初学者在使用的时候很容易出现各种各样的问题,因为大家平时在windows下面搞开发已经很熟悉了,对windows中的文件操作也是得心应手,但是刚刚上手Linux系统,可能对于命令行还不了解的时候就会有点蒙
首先我们创建一个新文件
网络异常,图片无法展示
|
紧接着用vi 操作文件
网络异常,图片无法展示
|
此时处于不可编辑模式,按i键开启编辑模式
网络异常,图片无法展示
|
写入内容
a
b
c
d
网络异常,图片无法展示
|
esc退出编辑,:wq保存退出
网络异常,图片无法展示
|
查找特点行的内容
网络异常,图片无法展示
|
进入编辑模式 按下shift加冒号: 输入具体的行号回车,光标就会到指定行
网络异常,图片无法展示
|
复制粘贴:如果我们需要在文件中根据某一行内容快速复制几行,不用麻烦鼠标了,直接通过键盘操作就行,有研究表明,用键盘操作的效率比鼠标快10倍
使用vi命令打开hello.txt,把光标移动到希望复制的那一行内容上面,然后连按yy,这样就把这一行内容复制上了,然后按p就会把刚才复制的内容粘贴到下一行,按一次p粘贴一行,一直按到你喊停为止。
最后按shift和: 输入wq保存退出即可。
网络异常,图片无法展示
|
快速删除:如果我们想删除文件中的某几行内容,默认可以进入编辑模式使用退格键删除,按一次删一个字符,这样按的时间长了手指头肯定抽筋啊,所以我们选择更加快捷的方式。
进入命令模式,把光标定位到想要删除的那一行内容上面,连按dd,就可以删除当前行的内容。
快速跳到文件首行和末行
在命令模式下,通过大写的G可以快速将光标移动到最后一行。
当然了这个时候如果还要再回退到第一行,也很简单,在命令模式下输入小写的gg即可快速跳转到第一行。