1、命令格式: tail [必要参数] [选择参数] [文件]
-
-f 循环读取
-
-q 不显示处理信息
-
-v 显示详细的处理信息
-
-c<数目> 显示的字节数
-
-n<行数> 显示行数
-
-q, --quiet, --silent 从不输出给出文件名的首部
-
-s, --sleep-interval=S 与-f合用,表示在每次反复的间隔休眠S秒
查询日志尾部最后100行的日志;
tail -n 100 catalina.out
查询100行之后的所有日志;
tail -n +100 catalina.out
循环实时查看最后100行记录(最常用的)
tail -fn 100 catalina.out
2、head
查询日志文件中的头1000行日志;
head -n 1000 catalina.out
查询日志文件除了最后1000行的其他所有日志;
head -n -1000 catalina.out
3、tac 同head相反
4、cat
一次显示整个文件
$ cat filename
从键盘创建一个文件
$ cat > filename
将几个文件合并为一个文件,只能创建新文件,不能编辑已有文件.
$cat file1 file2 > file
将一个日志文件的内容追加到另外一个 :
$cat -n textfile1 > textfile2
清空一个日志文件
$cat : >textfile2
查看第100行后10行的日志
cat -n test.log |tail -n +100|head -n 10
网友评论