当前位置: 主页 > 站长工具 > Ubuntu

Linux常用命令及查看日志

时间:2023-10-04 02:07:25 Ubuntu 我要投稿

cd 切换目录 ls 查看文件与目录 grep常用于分析一行的信息 find查找 cp复制 mv移动 rm删除 ps将某个时间点的进程运行情况选取下来并输出 kill向某个工作或者是某个PID传送一个限 chown改变文件的所有者 gcc把C语言的源程序文件,编译成可执行程序

1.常用命令:tail -n 10 test.log 查询日志尾部最后10行的日志 tail -n +10 test.log 查询10行之后的所有日志

head -n 10 test.log 查询日志文件中的头10行日志 head -n -10 test.log 查询日志文件除了最后10行的其他所有日志

2.按关键字查找 cat -n test.log |grep "debug"或grep "debug" -n access.log 得到debug所在行是102行 按行号看:cat -n test.log |tail -n +92|head -n 20

选择关键字所在的中间一行. 然后查看这个关键字前10行和后10行的日志 tail -n +92:92行之后的日志 head -n 20:在前面的查询结果里再查前20条记录

3.通过时间查找 查这个时间字符串是否存在 grep “2017-06-21 10:00” test.log 查询这段时间内的日志 sed -n /2017-06-21 09:25:55/,/2017-06-21 14:25:55/p access.log(这两个日期必须是日志中打印出来的日志,否则无效)

4.日志内容特别多,打印在屏幕上不方便查看 (1)cat -n test.log |grep "debug" |more 分页打印(2)cat -n test.log |grep "debug" >debug.txt 可以保存到debug.txt文件中,到时可以拉下这个文件分析

猜你喜欢