Unix有分頁版的
有分頁版的watch
嗎?
在 UNIX shell 下,如何獲得與
watch
命令類似的效果,但使用分頁功能,以便在輸出佔用多個螢幕時可以在輸出中滾動?換句話說,我想要一個程序是
watch
什麼less
是什麼cat
。例如,假設我想觀看 的輸出
qstat
,我可以使用watch qstat
觀看qstat的輸出,但這只能顯示第一個螢幕。
使用 的分頁版本
watch
,我將能夠在輸出中移動,因為它仍會持續更新watch
. 目前有沒有辦法用現有的實用程序來做到這一點?
與其修改“watch”命令,不如使用 screen!
例如,假設您需要能夠看到 300 行的高度和 100 個字元的寬度並在其周圍移動。啟動螢幕後,強制調整大小:
C-a :height -w 300 C-a :width -w 100
現在開始你的 watch 命令。然後,您可以使用
C-a <ESC>
在顯示屏上翻頁。不幸的是,在複製模式下顯示不會刷新。但是如果你想調整你正在查看的視窗的哪個部分,最簡單的方法可能是重新執行高度/寬度命令,因為預設情況下你的終端顯示虛擬視窗的右下角。