tail:用于查看文件内容,-f用于查阅正在改改变的文件内容
循环读取:tail -f filename 把文件最尾部内容显示在屏幕上,并且不断刷新
查看最后指定行数:tail -n(行数) filename 显示文件尾部n行内容,也可以省略n,直接-数字
查询指定行数之后的所有内容:tail -n -行数 filename
逆序显示:tail -r -n (行数)filename
显示多个文件的2行内容:tail -n 2 filename1 filename2
实时监控访问日志并显示包含xxx信息的行:tail -f filename |grep yyy
head:用于查看文件的开头部分内容,默认显示10行
按字节数显示:
head -c(数目)filename
head -c -100 filename 显示除最后100个字节以外的其他内容
按行数显示:
head -n(行数) filename
head -n -100 filename 显示除最后100行以外的其他内容
cat:用于连接文件并打印到标准输出设备上
一次显示整个文件:cat filename
创建一个新文件:cat > filename
将几个文件合并为一个文件:cat file1 file2 >file
查询关键字日志: cat -n filename |grep "xxx"
sed:
按日期截取:sed -n '/日期/,/日期/p' filename
按行数截取:sed -n'1000,2000p'filename
日志内容多,不方便查看时,可以使用more less命令查看
cat -n filename |grep "xxx" |more 分页打印,空格翻页
将检索内容保存到文件中,再进入文件查看
cat -n filename|grep "xxx">xxx.txt