Linux 中用于查看部分文件内容的实用命令。它可用于查看文件的开头、结尾或特定行。
命令的一般语法tail
:
1个
|
$ tail [OPTION...] [FILE...] |
显示准确的行数
1个
|
tail -n [number] [ file ] |
使用此选项可以让tail
命令生成将显示文件中特定行数的输出。
示例:显示example.txt文件的最后三行。
显示从特定行号开始的行
1个
|
tail +[number] [ file ] |
带符号的命令+
从指定的行号开始输出数据。
示例:使用命令打印example.txttail
文件前四行之后的所有行。
显示多个文件
1个
|
tail [file1] [file2] |
使用该命令可以同时显示多个文件的数据。
示例:使用命令同时显示文件new1.txt和new2.txttail
。
输出一定数量的字节
1个
|
tail -c [bytes] [ file ] |
要显示文本文件中的特定字节数,请使用该-c
选项。
示例:此命令显示example.txt文件的最后 36 个字节。
一次使用多个命令
1个
|
tail [ file ] | [other_command] |
将tail
命令与管道|
一起使用以将其与另一个命令结合使用。
示例:使用sort
命令和tail
命令显示example.txt文件的内容并按字母顺序排序。
实时监控文件
1个
|
tail -f [ file ] |
该-f
选项用于跟踪文件更改。当新的日志条目添加到日志文件时,它会更新终端窗口中的显示。
示例:在终端中显示auth.log文件的最后更改。