比如安裝包,比如編譯、打包的時候。一眼瞥到好像有什麼信息要關注一下,但是一閃而過,拖都拖不回來?

有沒有讓任務繼續跑,但使屏幕暫時不滾的方法?


所有Linux發行版本提供的gnome終端,都具有這個功能。


物理終端可以嘗試screen lock或pause按鍵,太久不用,不確切。

虛擬終端各自有配置方法,請參見設置界面。


對於Linux物理終端可以使用ctrl+s及ctrl+q暫停繼續終端IO輸出,可想而知前台程序會因此阻塞執行。linux物理終端可使用shift+pageup/page down進行翻頁。也可以使用screen或者tmux等工具在物理終端中實現虛擬終端,實現向前翻看,tmux中使用快捷鍵ctrl+b,就可以使用pageup、pagedown命令向上翻看。vt100等古董終端設備不清楚。DOS和windows下命令提示符使用pause鍵暫停繼續


大部分情況下(VT100終端以及兼容與VT100的終端)你可以用Ctrl+S暫停(XOFF)恢復用Ctrl+Q(XON)就是你說的這個目的。

注意這個鍵同時也會阻塞軟體的運行(如果日誌是同步輸出的話,另外非同步輸出日誌情況下,有可能導致後面的內容丟失),如有更高級的需求,還請用screen等軟體輔助。

實際上是傳輸終止和繼續傳輸的含義(以前程序的輸出是經常有直接連接印表機這種需求的,印表機列印的速度有上限,所以就通過xoff和xon來調控輸出的速度,當然現在有更好的方法,但是為了兼容性,原來的xoff和xon命令還是被保留了),當然軟體是可以控制這兩個鍵的行為的,不過對於大多數情況(日誌輸出)這兩個鍵都是可以用的。

最好的方式是使用 tmux,我在終端上最常用的軟體之一


按住滑鼠左鍵不放,保證管用,我刷日誌都用這方法

請服用 tmux, Ctrl+B+[

自從用了這個 終端都不需要滑鼠了,歡迎入坑


|less

tee 完以後用 grep 搜


試試shift pageup


推薦閱讀:
相关文章