暂停端子输出


17

我有一个输出大量数据的命令(例如,带有大量syscall的strace,运行了几分钟)。

是否有任何选项(例如命令包装器或类似的东西)可以让我暂停命令的输出(只是屏幕上的输出,我不在乎该命令在后台运行),然后在我执行后将其取消暂停看其输出?

Answers:


32

您有三种选择:

  • 按下controlS以停止输出,controlQ以恢复(这称为XON / XOFF)
  • 将您的输出重定向到寻呼机less,例如,strace date | less
  • 将您的输出重定向到一个文件,例如strace -o foo date,并在以后浏览。

7
请注意,使用此处的前两个选项之一停止输出将使数据生成程序也暂停,同时它等待输出流被消耗。
库萨兰达

0

使用| 例如管道

ifconfig -a | more

它将一直列出,直到屏幕满了,然后可以通过按回车/回车键进一步滚动。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.