tail 命令常用来查看文件的内容,在链接linux的屏幕上显示文件的具体内容。最常用到的是参数 -f ,用于查阅正在改变的日志文件。

命令格式:tail [参数] [文件路径及文件名]

常用参数

-f 循环读取,监视文件的尾部内容(默认10行,相当于增加参数 -n 10)

-n<行数> 显示文件的尾部 n 行内容

-s, --sleep-interval=S 与-f合用,表示在每次反复的间隔休眠S秒

如果遇到日志文件较大的时候,通常会输出的行数来查看日志

tail -f查看100行日志

tail -n 100 /log/test.log

// 默认显示 log 文件的最后 10 行
tail /log/test.log

// 显示 log 文件的最后 10 行,同时跟踪名为文件的增长情况,直到您按下(Ctrl-C)组合键停止显示。
tail -f /log/test.log

// 显示 log 文件的最后 n 行,同时跟踪名为文件的增长情况,直到您按下(Ctrl-C)组合键停止显示。
tail -nf /log/test.log

// 显示文件的最后 10 行
tail -n 10 /log/test.log

// 文件的第 9 行不显示,显示第 10 行到末尾行
tail -n -10 /log/test.log

// 显示文件的第 10 行到末尾行
tail -n +10 /log/test.log

逆序显示filename最后10行。
tail -r -n 10 /log/test.log

// 显示第20行至末尾
tail +20 /log/test.log

// 显示最后10个字符
tail -c 10 /log/test.log