Linux命令列在快速滾動輸出的時候,怎麼暫停檢視某處的的資訊?

時間 2021-05-05 17:51:57

1樓:風中勁草

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

vt100等古董終端裝置不清楚。DOS和windows下命令提示符使用pause鍵暫停繼續

2樓:Code Hz

大部分情況下(VT100終端以及相容與VT100的終端)你可以用Ctrl+S暫停(XOFF)

恢復用Ctrl+Q(XON)

就是你說的這個目的。

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

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

怎樣把Linux命令列帶顏色的輸出儲存到檔案?

你可以篡改 isatty 準備 libisatty.c 和 Makefile,Makefile 的第3 4 5行的開頭縮排別忘了輸入乙個 Tab 鍵。xiaobai xiaobai tmp cat libisatty.c Overrides the glibc function.Will alway...

linux命令 nohup命令列後面的 符合代表什麼意思??

的用法如下 nohup用法如下 如有不足,請自行補充任意維基百科 archwiki亦可 vanshady startup.sh dev null 的作用是會通過乙個子程序在後台執行.startup.sh,而如果當前的shell,比如terminal被關閉了,所有的子程序也會被退出,這是你的start...

Windows命令列好用嗎,相比Linux呢?

飛鳥 powershell 是新設計的,自然比linux強大的多 比如管道可以傳物件,命令裡可以輕鬆支援.net的各種資料型別和類,指令碼更是強大到完全是乙個程式語言 比如支援類 很多回答說powershell命令超長,那是沒有用簡寫。眾多的命令都有簡寫的。比如檢視當前目錄下的檔案,找出裡面含 fu...