admin管理员组文章数量:1586763
- 查找 find grep
在某个目录的所有文件中查询关键字“hello abcserver”
find /etc -name "*" | xargs grep "hello abcserver"
查找某个路径下的所有文件
find /etc -name "*"
查找某些文件,文件名匹配
find /etc -name "*.log"
find命令其他用法
sudo -u admin find /home/admin /tmp /usr -name \*.log(多个目录去找)
find . -iname \*.txt(大小写都匹配)
find . -type d(当前目录下的所有子目录)
find /usr -type l(当前目录下所有的符号链接)
find /usr -type l -name "z*" -ls(符号链接的详细信息 eg:inode,目录)
find /home/admin -size +250000k(超过250000k的文件,当然+改成-就是小于了)
find /home/admin f -perm 777 -exec ls -l {} \; (按照权限查询文件)
find /home/admin -atime -1 1天内访问过的文件
find /home/admin -ctime -1 1天内状态改变过的文件
find /home/admin -mtime -1 1天内修改过的文件
find /home/admin -amin -1 1分钟内访问过的文件
find /home/admin -cmin -1 1分钟内状态改变过的文件
find /home/admin -mmin -1 1分钟内修改过的文件
查找文件内容
grep include stdc++.h #单文件查找
grep include stdc++.h aa.txt #多文件查找
grep 'include' /home/admin -r -n # 在某个目录下查找
grep 'shopbase' /home/admin -r -n --include *.{vm,java} #指定文件后缀
grep 'shopbase' /home/admin -r -n --exclude *.{vm,java} #反匹配
#排除查找
grep -v
#正则表达式排除查找 匹配aa.txt文件中“text=”后面不是“&”的结果
grep -E "*text=[^&] aa.txt"
统计匹配数
cat stdc++.h | grep -c include
查看某条日志出现过多少次
在vim中执行
:%s/XXXXXXXXXXXXXXxx//gn
- 存储
显示某个目录下所有文件的大小
du -smh *
- 查看
倒数300行并进入实时监听文件写入模式
tail -300f aa.log
- 应用进程
ps -ef | grep java
top -H -p pid
- 网络
netstat -nat|awk '{print $6}'|sort|uniq -c|sort -rn
版权声明:本文标题:Linux常用命令及问题排查命令 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1727985588a1140994.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论