系统运维系列 之linux系统下常用查找命令整理
Posted 琅晓琳
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了系统运维系列 之linux系统下常用查找命令整理相关的知识,希望对你有一定的参考价值。
1 前言
网上关于linux命令大多写的很细很全,但是真正使用起来需要根据自己的场景进行拼接,本博客建立在实际场景下,在实际问题中使用linux查找命令。
2 grep命令
使用场景:查找日志中的关键词,并且限定时间范围。
cat /log/AAA.log |grep BBB |grep 'Tue Sep 10 14:2[0-9]'
解释:这条命令的含义是在AAA.log下面查看Tue Sep 10 14点20分-Tue Sep 10 14点29分时间段内带有BBB关键词的日志。
使用场景:查找日志中多个关键词的记录。(且的关系)
cat /log/AAA.log |grep BBB |grep CCC |grep DDD
解释:这条命令的含义是在AAA.log下面查看带有BBB、CCC和DDD三个关键词的日志。
使用场景:查找日志中不属于某个关键词的记录。
cat /log/AAA.log |grep -v "key1"
3 more命令
more /log/AAA.log
按回车是一行一行往下看
按空格键是一页一页往下看
按b键是一页一页往上看
按/输入搜索内容,没有高亮显示
4 less命令
less /log/AAA.log
按回车是一行一行往下看
按空格键是一页一页往下看
按b键是一页一页往上看
按/输入搜索内容并高亮显示
按gg跳转到第一行的页面
按G跳转到最后一行的页面
5 find命令
使用场景:在/log目录下查找文件AAA.log。
find /log -name AAA.log
使用场景:在/log目录下查找文件名中含有字符串‘AAA’的文件。
find /log -name '*AAA*'
查找类型为文件类型。
find / -name "abc*" -type f
参考资料:
https://www.cnblogs.com/cucuad/p/10105207.html Linux查询命令整理
以上是关于系统运维系列 之linux系统下常用查找命令整理的主要内容,如果未能解决你的问题,请参考以下文章