vi 操作:
按ESC键 跳到命令模式,然后::w 保存文件但不退出vi:w file 将修改另外保存到file中,不退出vi:w! 强制保存,不推出vi:wq 保存文件并退出vi:wq! 强制保存文件,并退出viq: 不保存文件,退出vi:q! 不保存文件,强制退出vi:e! 放弃所有修改,从上次保存文件开始再编辑查找指令::set nu 显示行号shift + g 最后一行n + g 跳转 第n行行 首 :shift + ^行 尾 :shift + $/xxx 往下查找?xxx 往上 n 下一个 shift + n 上一个:set hls 打开高亮:set nohls 关闭高亮 u表示 撤销control+r 表示回退#撤销操作
u 命令取消最近一次的操作,可以使用多次来恢复原有的操作[1]
U 取消所有操作
Ctrl+R可以恢复对使用u命令的操
grep
Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。
$ grep ‘test’ d*显示所有以d开头的文件中包含 test的行。
# grep 'root' /etc/group root::0:root bin::2:root,bin,daemon sys::3:root,bin,sys,adm adm::4:root,adm,daemon uucp::5:root,uucp mail::6:root tty::7:root,tty,adm lp::8:root,lp,adm nuucp::9:root,nuucp daemon::12:root,daemon # grep '^root' /etc/group 匹配正则表达式的开始行 root::0:root