过滤关键字
grep ‘ 关键字 ’ root.log 过滤关键字
- 找出关键字所在行号
cat -n root.log | grep ‘ 关键字 ’ -
依据行号定位到前后内容
例如:1 中失去的行号为 1000
cat -n root.log | tail -n +990 | head -n 20
留神:head 是查看前多少行内容,所以如果想查看前后 10 行内容,须要把定位行往前挪 10 行,即 990常用命令
tail -n 20 root.log 等同于 tail -20 root.log 查看 root.log 最初 20 行
tail -n +200 root.log 查看第 200 行号之后的内容
head -n 20 root.log 等同于 head -20 root.log 查看 root.log 后面 20 行
head -n -200 root.log 查看除了最初 200 行的其余内容
留神:须要了解下外面提到的行号和多少行
sed -n ‘/2017-06-21 09:25:55/,/2017-06-21 14:25:55/p’ root.log 查问这段时间内的日志
留神:(这两个日期必须是日志中打印进去的日志, 否则有效)
touch *.txt 创立文件Vi/vim 创立 / 查看 / 编辑文件
命令行:Esc 切换到命令行模式。
编辑模式:
按 i,在光标前开始编辑
按 a,在光标后开始编辑
按 o,在以后行的下一行开始编辑
按 u, 撤销之前的操作
底行模式:按 shift+:冒号。
:q! 不保留退出
:wq 保留退出
:/world 从以后光标处,向上查找 world 关键字
:?world 从以后光标处,向后查找 world 关键字