不可狗尾续貂的tail
tail
命令用来查看文件尾部的n行,如果没有指定的n,默认显示10行。
命令格式:
1 | $ tail [option] [filename] |
参数option比较常用的如下所示:
-f
循环读取-c <数目>
显示的字节数-n <行数>
显示文件的尾部 n 行内容
常规使用
假定文件text.txt有20行,从1-20,默认情况下的使用如下:
1 | $ tail text.txt |
显示N行
可以通过-n参数来只显示N行,而不是默认的10行,比如15行,如下:
1 | $ tail -n 15 text.txt |
从第N行显示
此时如果希望从第N行显示,而不是显示N行,可以通过下面的参数,比如从第15行显示
1 | $ tail -n +15 text.txt |
按照字符显示
如果希望显示文件的最后几个字符,比如6个,如下:
1 | $ tail -c 6 text.txt |
特别赞的一个实时更新的功能
参数 -f
常常用于查阅正在改变的日志文件。如下面👇所示:
1 | $ tail -f filename |
如果filename的内容在增加,那么显示在屏幕上的内容就会一直更新。