- GREP
GREP搜索任何给定的输入文件,选择与一个或多个模式匹配的行。 - CUT
CUT剪切每个文件中每行的选定部分,并将它们写入标准输出。 - SED
SED读取指定的文件,按照一系列命令指定的方式修改输入。 - AWK
AWK扫描每个输入文件,查找与一组模式匹配的行。 - SORT
SORT按行对文本和二进制文件进行排序。 - UNIQ
UNIQ读取指定的输入文件,比较相邻的行,并将每个唯一的输入行的副本写入输出文件。
这些命令通常结合使用,以从日志文件中快速找到有用的信息。例如,下面的命令列出了在xxService发生异常时的时间戳(第2列):
grep "xxService" service.log | grep "Exception" | cut -d" " -f 2