Linux日志文件查看和搜查命令(错误日志排查定位)
发布时间:2020-12-14 02:02:36 所属栏目:Linux 来源:网络整理
导读:一、cat命令 cat 命令用于连接文件并打印到标准输出设备上,主要用来查看文件内容,创建文件,文件合并,追加文件内容等功能。 语法格式cat [ - AbeEnstTuv] fileName 参数说明: -n 或 --number:由 1 开始对所有输出的行数编号。 -b 或 --number-nonblank
一、cat命令cat 命令用于连接文件并打印到标准输出设备上,主要用来查看文件内容,创建文件,文件合并,追加文件内容等功能。 语法格式 cat [-AbeEnstTuv] fileName 参数说明: -n 或 --number:由 1 开始对所有输出的行数编号。 -b 或 --number-nonblank:和 -n 相似,只不过对于空白行不编号。 -s 或 --squeeze-blank:当遇到有连续两行以上的空白行,就代换为一行的空白行。 -v 或 --show-nonprinting:使用 ^ 和 M- 符号,除了 LFD 和 TAB 之外。 -E 或 --show-ends : 在每行结束处显示 $。 -T 或 --show-tabs: 将 TAB 字符显示为 ^I。 -A,--show-all:等价于 -vET。 -e:等价于"-vE"选项; -t:等价于"-vT"选项; 示例: 二、tail命令tail 命令用于按照要求将指定的文件的最后部分输出到标准设备,通俗来讲就是把某个文件的最后几行显示到终端上,如果该档案有更新,tail会自动刷新,确保你看到最新的档案内容。 语法格式: tail [参数] [文件] 参数: -f 循环读取 -q 不显示处理信息 -v 显示详细的处理信息 -c<数目> 显示的字节数 例:tail -c 10 notes.log(显示文件 notes.log 的最后 10 个字符) -n<行数> 显示文件的尾部 n 行内容 --pid=PID 与-f合用,表示在进程ID,PID死掉之后结束 -q,--quiet,--silent 从不输出给出文件名的首部 -s,--sleep-interval=S 与-f合用,表示在每次反复的间隔休眠S秒 ?定位日志文件错误信息cat? all_info.log | grep "错误的关键信息提示" -C 10 查看日志中出现关键字?"错误的关键信息提示" 的前后10行内容 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |