Command-Line

暫停終端輸出

  • June 5, 2019

我有一個輸出大量數據的命令(例如,帶有大量系統呼叫的 strace,執行了幾分鐘)。

是否有任何選項(例如命令包裝器或類似的東西)可以讓我暫停命令的輸出(只是螢幕上的輸出,我不介意在後台執行的命令),然後在我採取之後取消暫停看看它的輸出?

你有三個選擇:

  • 按下control``S停止輸出,control``Q恢復(這稱為 XON/XOFF)
  • 將您的輸出重定向到尋呼機less,例如,strace date | less
  • 將您的輸出重定向到一個文件,例如 ,strace -o foo date然後再瀏覽它。

使用 | 例如管道

ifconfig -a | more

這將列出直到螢幕已滿,然後可以通過按輸入鍵進一步滾動。

引用自:https://unix.stackexchange.com/questions/294625