【发布时间】:2013-01-14 07:00:33
【问题描述】:
我正在尝试找到一个关于如何连续显示文件最后几行内容的 Unix 命令(可能是组合)。但是在这个显示过程中,我希望滚动内容到达屏幕顶部时,某些顶行总是显示在屏幕顶部。
这可能吗?
- 假设我有文件“job.sta”,前两行是:
job name, John's job on 2013-Jan-30,... Tab1, Tab2, Tab3 0, 1, 2, 1, 90, 89 2, 89, 23 ... - 这个文件正在运行,它的内容正在增长,我不知道它会在哪一行结束。
- 所以当更新内容到达 Unix shell 屏幕顶部时,我想在使用 tail 命令时显示(总是)前 2 行。我目前正在使用 PuTTY。
参考: http://www.unix.com/unix-dummies-questions-answers/172000-head-tail-how-display-middle-lines.html
【问题讨论】:
-
我不认为这可以通过简单的 shell 命令来完成。如果我错了,请纠正我。您要求将屏幕分成两部分,上部分显示固定的 2 行(该会话中新添加的 2 行),下部分显示类似 tail -f ... 它看起来有点像 top 命令。不是原地改变而是滚动。
标签: linux unix split screen tail