Command-Line
暫停終端輸出
我有一個輸出大量數據的命令(例如,帶有大量系統呼叫的 strace,執行了幾分鐘)。
是否有任何選項(例如命令包裝器或類似的東西)可以讓我暫停命令的輸出(只是螢幕上的輸出,我不介意在後台執行的命令),然後在我採取之後取消暫停看看它的輸出?
你有三個選擇:
- 按下
control``S
停止輸出,control``Q
恢復(這稱為 XON/XOFF)- 將您的輸出重定向到尋呼機
less
,例如,strace date | less
- 將您的輸出重定向到一個文件,例如 ,
strace -o foo date
然後再瀏覽它。
使用 | 例如管道
ifconfig -a | more
這將列出直到螢幕已滿,然後可以通過按輸入鍵進一步滾動。