tail 和 tailf 是用于从尾部查看文本文件内容的命令。
1. tail 命令
| 序号 | 命令 (英文) | 参数 (英文) | 说明 | 示例 |
|---|---|---|---|---|
| 1 | tail | -n (number) | 指定要显示的行数 (Number of Lines) | tail -n 10 file.txt 显示 file.txt 的最后 10 行。 |
| 2 | tail | -f (follow) | 实时跟踪文件末尾新增的内容 (Follow) | tail -f log.txt 实时显示 log.txt 新增的内容。 |
| 3 | tail | -c (bytes) | 指定要显示的字节数 (Number of Bytes) | tail -c 20 file.txt 显示 file.txt 的最后 20 字节。 |
| 4 | tail | -q (quiet) | 不显示文件名,仅显示内容 (Quiet Mode) | tail -q file1.txt file2.txt 显示两个文件的内容而不显示文件名。 |
| 5 | tail | -v (verbose) | 显示文件名和内容,即使只有一个文件 (Verbose Mode) | tail -v file.txt 显示文件名和内容。 |
2. tailf 命令
tailf 是 tail -f 的一个简化版本,主要用于实时跟踪日志文件。
| 序号 | 命令 (英文) | 参数 (英文) | 说明 | 示例 |
|---|---|---|---|---|
| 1 | tailf | 无参数 | 监视文件并在文件内容更新时输出 (Follow file) | tailf log.txt 实时显示 log.txt 新增的内容。 |
示例说明:
-
显示最后 10 行:
tail -n 10 file.txt这个命令会显示
file.txt文件的最后 10 行内容。 -
实时跟踪日志文件:
tail -f log.txt这个命令会实时显示
log.txt文件末尾新增的内容,适合用于监控日志文件的更新。 -
显示最后 20 字节:
tail -c 20 file.txt这个命令会显示
file.txt文件的最后 20 字节。 -
不显示文件名:
tail -q file1.txt file2.txt这个命令会显示
file1.txt和file2.txt的内容,但不显示文件名。 -
显示文件名和内容:
tail -v file.txt这个命令会显示
file.txt的文件名和内容,适合在多个文件中查找时使用。 -
实时监视文件内容:
tailf log.txt这个命令会实时显示
log.txt文件的新增内容,与tail -f类似,但在文件内容不变化时不会进行轮询,减少资源消耗。

2536

被折叠的 条评论
为什么被折叠?



