head
、tail
命令和实时(real-time)更新
head filename
: 输出 filename 文件的前10项
tail filename
: 输出 filename 文件的后10项
即默认输出10项。可以自定义输出项,通过-n参数:
head -n 5 filename
: 输出 filename 文件的前5项。
tail
命令还具有实时(real-time)更新并输出最新添加项(appended)的功能,例如:
tail -f filename
: 监控 filename 文件。如果有新的 lines 写入(appended)会立刻在屏幕上显示。
这个功能在数值计算中很有用,将 stdout 记录在 filename.txt 文件,同时可以在屏幕上监控计算过程。