在开发中,经常会用到一些linux指令,这里梳理一下:
1、分析log时,在所有log中只显示搜索的关键字,查看实时日志时特别有用
tail -f /data/log/messages | grep -E “Mytest1” | “Mytest2”
在文件中搜索特定的字符串: grep “要搜索的字符串” 文件名
查看日志文件的头部内容,默认显示开头的10行:head /var/log/syslog
查看文件的末尾内容,默认显示末尾的10行: tail 文件名
实时查看文件新增的内容,使用`-f`选项: tail -f 文件名
查看`syslog`文件的最后10行: tail syslog
分页查看文件,同时支持向前和向后滚动,类似于more命令,但更强大: less 文件名
搜索指定目录下的文件,并根据特定的条件进行匹配: find 目录 -name “文件名”
在`/var/log`目录下搜索以`.log`结尾的文件: