一、vi文本编辑器
vi一共有3种模式:
命令模式(Command mode)、输入模式(Insert mode)、末行命令模式(Last line mode)
1、命令模式:vi的默认进入状态(不可以输入字符,但可以对字符进行操作,复制,移动、删除等操作)
2、输入模式:输入字符状态(只可以输入和使用del和退格backspace键删除文字)
3、末行模式:在命令模式下,用户按“:”键即可进入末行模式下,此时Vi会在显示窗口的最后一行(通常也是屏幕的最后一行)显示一个“:”作为末行模式的提示符,等待用户输入命令。
vi file 编辑file文件
vi /tmp/file1 编辑指定目录/tem下的file1文件
:w 保存修改
:q 退出vi
:wq 保存并退出
:q! 强行退出vi,不保存修改
4、vi命令模式下的操作
:set nu :设置行号
:set nonu: 取消设置行号
5、搜索
/word:向光标之下寻找一个名称为 word 的字符串。
二、vi中批量添加注释
1、批量注释。
使用下面命令在指定的行首添加注释。
使用名命令格式: :起始行号,结束行号s/^/注释符/g(注意冒号)。
2、取消注释:
使用名命令格式: :起始行号,结束行号s/^注释符//g(注意冒号)。
例子:
a、在 10 - 20 行添加 // 注释
:10,20s#^#//#g
b、在 10 - 20 行删除 // 注释
:10,20s#^//##g
c、在 10 - 20 行添加 # 注释
:10,20s/^/#/g
d、在 10 - 20 行删除 # 注释
:10,20s/#//g
三、ps命令
用于显示当前进程的状态
**1、ps -aux:**显示所有的进程
四、kill命令
强制杀死某一个进程
kill -9 进程号