因为懒,很多时候排查问题起来太依赖可视化工具了,就导致很多Linux命令忘记了。
查找文件 find
find命令:http://linux.zanglikun.com/c/find.html
通配符查找
可以搭配 grep 快速找到你需要的日志 比如 find / -name "*.log" | grep nginx
代码语言:javascript复制find / -name "*.log"
查找指定目录下的 某前缀下的文件
代码语言:javascript复制find /home/myoutput/heartzbeat -name "*.log"
查找文件中指定信息 grep
详细教程:http://linux.zanglikun.com/c/grep.html
可快速查看 某目录或某具体文件 里是否包含 某个文本 信息
代码语言:javascript复制grep -r "error" /var/log
查看并搜索日志 less
less命令:http://linux.zanglikun.com/c/less.html#实例
代码语言:javascript复制/字符串:向下搜索"字符串"的功能
?字符串:向上搜索"字符串"的功能
n:继续向后搜索
N:向前搜索
b: 向后翻一页
实时查看日志 tail
tail命令:http://linux.zanglikun.com/c/tail.html
代码语言:javascript复制tail -500f /www/server/nginx/logs/error.log
将超大文件分割为小型文件
代码语言:javascript复制tail -500f /www/server/nginx/logs/error.log > aaa.txt &
特殊说明: 上述文章均是作者实际操作后产出。烦请各位,请勿直接盗用!转载记得标注原文链接:www.zanglikun.com