一、基本命令
基本命令入门,可以看看这本书:Linux命令行大全(第2版)-威廉·肖特斯-微信读书
二、常用日志查询命令
1、cat:打印全部文件内容
cat xxx.log
2、less:可翻页或逐行查看
less xxx.log
3、grep:查找与指定内容匹配的行,指定内容可以使用类似正则表达式的模式
(1)查询xxx.log文件中包含aaa的行
grep 'aaa' xxx.log
(2)打印的异常栈信息在下一行的时候,想要打印出来,-a指after,n表示n行
grep -na 'aaa' xxx.log
##后续3行
grep -3a 'aaa' xxx.log
(3)关键字高亮显示
grep 'aaa' xxx.log --color
(4)统计行数-a、显示行号-n
##包含aaa的行的数量
grep -c 'aaa' xxx.log
##显示打印的行的行号
grep -n 'aaa' xxx.log
4、zgrep:日志文件会被压缩成压缩包保存,使用该命令可以查询
zgrep 'aaa' xxx.log.tar.gz
注意!!如果压缩用的tar czvf参数进行的打包,要加上 --binary-files=text,否则查不到内容
zgrep --binary-files=text 'aaa' xxx.log.tar.gz
5、head、tail:打印开头或结尾
##打印开头5行
head -n 5 xxx.log
##打印结尾10行
tail -n 10 xxx.log
##打印结尾100行,且文件有新写入的行就输出
tail -100f xxx.log
三、查看目录
1、cd
2、ls
四、其他命令