过滤关键字
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关键字