文章目录
作为专业IT人士,熟悉LINUX SHELL指令,尤其是基础的VI指令是必须的技能。
除了简单的VI编辑在编辑过程中定位文件内容,快速跳转到首行和尾行,替换内容,更改编码等相关指令也需要掌握。
方法/步骤
1、新建测试文件
1 | touch a.txt |
2、修改测试文件
1 | vi a.txt |
2.1、进入可修改状态
1 | 按键i |
2.2、查找定位某个字符串
按ESC
键先切到非修改状态。
1 |
|
n
:按照同一方向继续查找N
:按照反方向查找
2.3、查找替换某个字符串
按ESC
键先切到非修改状态。
1 | #替换每一行中所有name字符串为title字符串 |
2.4、跳到文件第一行
按ESC
键先切到非修改状态。
1 | gg |
2.5、跳到文件最后一行
按ESC
键先切到非修改状态。
1 | shift + g |
2.6、改变文件编码格式
按ESC
键先切到非修改状态。
1 | #只是查看 |
3、保存并退出
3.1、不保存,并强制退出
按ESC
键先切到非修改状态。
1 | :q! |
3.2、正常保存,并退出
按ESC
键先切到非修改状态。
1 | :wq |