在Linux上常常需要查看各个服务的日志文件。这需要掌握一下常用的命令
less
显示文件内容,只显示占满当期窗口,命名比较简单less filename就可以了,
cat
和less类似,但是显示整个文件
tac
和cat类似,它是从最后一行开始显示
head
head filename默认显示前10行head -n num filename默认显示前num行head -n -num filename默认显示前num行以后的
tail
tail filename默认显示最后10行tail -f filename默认显示最后10行,同时监听文件,如果文件有追加,则显示tail -n num filename默认显示最后num行
grep
grep用于精确查找,直接接在上面命名后面
tail filename | grep xxx查找包含xxx的行tail filename | grep -c xxx统计行数tail filename | grep xxx | wc -l统计行数tail filename | grep -o xxx查找xxx并只显示xxxtail filename | grep -o xxx | grep -c xxx统计个数
