linux系统命令 ll -rth gunzip less和view命令 | grep '内容' 日志文件 | wc 查看压缩文件日志

命令:ll -rth

参考网址;https://blog.csdn.net/John8169/article/details/55004218

该命令是将文件按照修改时间进行顺序排列,这样在当前目录下面文件比较多的时候,使用该命令就能够很直观的看到最近修改的文件了。

ll rth abc_2022**.dat

该命令有过滤功能的作用,能够查找当前目录下以abc_2022开头,以.dat结尾的文件,并且将搜索到的文件列表进行排序。

gunzip命令

这个命令只能解压.gz的压缩文件,并且将压缩文件解压之后,源文件是不保留的。

less命令

该命令可往回卷动浏览已经看过的日志文件内容,我们输入  / 要查找的内容  便可以进行查找,是非常好用的一个命令,并且我们要查找的内容颜色会加重显示,非常nice,退出查找模式,直接按 q 键,就可以了。(注意:我们在进行一次查找的时候   /  之后,我们第一次输入了关键字之后,回车进行查找 ,第二次进行不同内容的查找的时候,最好不要直接 /  进行查找,以为这将是在本次查找之后,剩下的内容中进行查找,有可能找不到你要查找的内容,我们最后重新退出去,重新查找,就好了)。

view命令:https://blog.csdn.net/clapAlong/article/details/107105193

less和view命令:下面结合实际的生产环境说一下我个人的看法,less命令显示的日志是不连续的,但是使用view命令显示出来的日志是连续的。个人觉得最好是使用view命令来进行日志的查看。

 

命令:grep '内容' 日志文件 | wc

比如:grep 'student' aaa.log | wc

我们能够使用这个命令统计出student这个关键词一共在aaa.log日志文件中一共出现了多少次。

这个命令在实际工作中也是经常用到的。

 

查看压缩文件日志:

在生产环境中,我们的日志一般被压缩成.gz结尾的压缩文件,因为文件太大了,我们遇到了问题,需要找运维,查生产环境日志,在查历史日志的时候,每个日志压缩包我们都要解开吗?答案是否定的,我们可以使用 :less file.log.gz # 查看压缩日志文件      或者      zgrep key file.log.gz 命令来查看压缩文件日志。

查看某个内容都存在于哪些个文件中:

grep -r -l 卡号 *

例如:grep -r -l 621722356895555 *

通过该命令可以找到621722356895555 内容都存在于哪个文件中。

posted on 2021-07-21 09:20  ~码铃薯~  阅读(996)  评论(0编辑  收藏  举报

导航