暂停终端输出

暂停终端输出

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

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

答案1

您有三个选择:

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

答案2

使用|例如管道

ifconfig -a | more

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

相关内容