tail命令用于显示文件的末尾内容,默认情况下显示文件的末尾10行。
tail命令的一些用法示例:
- 显示文件的末尾10行:
bashCopy code
tail filename
- 显示文件的末尾n行(n为行数):
bashCopy code
tail -n <number_of_lines> filename
- 显示文件的末尾n个字节(n为字节数):
bashCopy code
tail -c <number_of_bytes> filename
- 实时监控文件的新增内容:
bashCopy code
tail -f filename
- 显示文件的末尾10行,并且在每行前面加上行号:
bashCopy code
tail -n 10 -v filename
- 显示文件的末尾10行,并且持续显示新添加的内容:
bashCopy code
tail -n 10 -f filename
- 显示文件的末尾10行,并且将结果输出到另一个文件:
bashCopy code
tail -n 10 filename > newfile.txt
- 显示文件的末尾10行,并且在输出中标识出文件名:
bashCopy code
tail -n 10 -v filename
- 显示多个文件的末尾内容:
bashCopy code
tail file1 file2
- 显示文件的末尾指定字节数的内容:
bashCopy code
tail -c 100 filename
- 从指定行开始显示文件内容:
bashCopy code
tail -n +5 filename
- 使用标志“--”来表示文件结束,以避免与选项混淆:
bashCopy code
tail -- -filename
这些是tail命令的一些进阶用法