因为懒,很多时候排查问题起来太依赖可视化工具了,就导致很多Linux命令忘记了。

查找文件 find

find命令:http://linux.zanglikun.com/c/find.html

通配符查找

可以搭配 grep 快速找到你需要的日志 比如 find / -name "*.log" | grep nginx

find / -name "*.log"

查找指定目录下的 某前缀下的文件

find /home/myoutput/heartzbeat -name "*.log"

查找文件中指定信息 grep

详细教程:http://linux.zanglikun.com/c/grep.html

可快速查看 某目录或某具体文件 里是否包含 某个文本 信息

grep -r "error" /var/log

查看并搜索日志 less

less命令:http://linux.zanglikun.com/c/less.html#%E5%AE%9E%E4%BE%8B

/字符串:向下搜索"字符串"的功能
?字符串:向上搜索"字符串"的功能
n:继续向后搜索
N:向前搜索
b: 向后翻一页

实时查看日志 tail

tail命令:http://linux.zanglikun.com/c/tail.html

tail -500f /www/server/nginx/logs/error.log

将超大文件分割为小型文件

tail -500f /www/server/nginx/logs/error.log > aaa.txt &
特殊说明:
上述文章均是作者实际操作后产出。烦请各位,请勿直接盗用!转载记得标注原文链接:www.zanglikun.com
第三方平台不会及时更新本文最新内容。如果发现本文资料不全,可访问本人的Java博客搜索:标题关键字。以获取最新全部资料 ❤