宝塔服务器面板,一键全能部署及管理,送你10850元礼包,点我领取

linux显示日志的常见命令包括tail/head、cat/tac、less/more、grep/sed、wc 1、tail/。 头命令监视日志tail -f filename –实时监视日志tail -10f filename –实时监视日志10行日志信息tail-n 100 filename -末尾最后100行日志信息tail-n 100 filename heename -n 100 filename —显示文本前100行的信息head -n -100 filename —显示文本前100行的信息或更多内容2、cat/tac命令显示文本信息cat filename –显示所有文本信息查看cat-nfilename|tail-n head-n20-100-120行之间的内容tac -从文本的末尾到头部显示日志内容less可以自由地浏览文件。 less在显示之前不加载整个文件

less logfile.log

/keyword–n/shiftn键向下搜索快捷键: ctrlf/ctrlb向前/向后翻页less /eywordlogfile.log直接定位搜索关键字: le ss100 gxx.log–第100行less GG xx.log –最后一行less 100p xx.log–第100字节位置的less 1000

grep「match_pattern”文件2、文件2、 file3 —3 —从多个文本中选择grep“match _ pattern”filename—color=auto–标记匹配颜色(always never auto三种) grep-v“ . ” line– grep-c ” text ” filename–输出包含与统计文件或文本相匹配的字符串的行数grep ” text “-nfilename–包括

sed-n‘1p’filename– -只打印文件第一行的sed-n‘1,显示10 p’fil name– -文件1-10行的内容sed‘1d’filename– -文本第一行one/g’filename查看2019-08-0622336043//2019-08-0622336044/p’filename– -时间段内的日志记录; n1log.file|sed-n‘1,10p’- -查看日志中第1-20行的内容。 场景1、经常使用匹配关键字,错误grep

# grep-w“keyword ‘ filelog.log-2– color-n/tmp/tmp.log # grep-w ‘ keyword ‘ filelog.log-2-color” -n输出行号

2、查看某时间段日志信息: # grep ‘ 2019-08-0622 ‘ filename http://www.Sina.com /

# catlog.file|grep-n ‘ 2019-08-0622 :43 ‘ http://www.Sina.com /

sed-n ‘ 201:15336000336001//2013:1633605933605336058/p ‘ xxxx.log|grep ‘ exception ‘-n-5– color 3

grep‘name’- a10显示匹配内容、后面10行的grep‘name’- b10显示匹配内容、前面10行的grep‘name’- C10显示匹配内容和前面10行的tail -n 11命令将与当前显示的10行内容匹配的行内容设置为4 统计一个日志中出现“‘keyword”关键字的行数# grep ‘ keyword ‘./log.file|WC-LWC命令中常用的几个参数

-l匹配行数-w匹配的字符数-m匹配的字符数