目录
描述
tail命令会显示文件最后几行(即文件尾部)的内容。默认情况下,它会显示文件的末尾10行。
命令格式
tail [-n <line>] [-f] <file>
| 参数 | 说明 |
|---|---|
| -n <line> | 可选的参数。表示指定显示文件的末尾行数(默认显示文件末尾10行) |
| -f | 可选的参数。允许使用者在其它进程中使用该文件时查看文件的内容。tail命令会保持活跃状态,并不断显示添加到文件中的内容 |
使用示例
查看文件的末尾
默认情况下,tail会显示文件的末尾10行。
$ tail README.md
tb2, _ = gotable.Create("id", "name")
fmt.Println(tb1.EqualColumns(tb2))
// output: true
}
```
## Error type
Please refer to this guide '[error type](doc/errors.md)' for more gotable error information.
指定显示文件的末尾行数
通过可选的-n参数来指定显示的行数。例如要查看文件末尾5行的内容:
$ tail -n 5 start.sh
exit 1
fi
echo "MySQL start success."
持续查看
可选的-f参数允许使用者在其它进程中使用该文件时查看文件的内容。tail命令会保持活跃状态,并不断显示添加到文件中的内容。例如下面的语句中,我们可以持续跟踪日志文件的变化情况,直到使用ctrl + C 退出:
tail -f 20210818.log
注意事项
要查看的文件不存在
当要查看的文件不存在时,tail命令报错No such file or directory,并返回退出状态码1。
$ tail fun.txt
tail: fun.txt: No such file or directory
$ echo $?
1
查看目录
使用tail查看目录,不会显示任何内容。但不会报错,返回退出状态码0。
$ tail Movies
$ echo $?
0
tail命令用于显示文件的末尾内容,默认显示10行。可以使用-n参数指定显示行数,-f参数实现持续查看文件更新。当文件不存在时,tail会返回错误。在持续监控日志文件或其他动态更新的文件时,-f选项非常有用。
260

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



