如果命令以过多的输出充斥您的终端,您会怎么做?

Modified on: Sun, 11 Aug 2019 19:00:02 +0800

我正在尝试解决一个常见的烦恼:当SSH进入远程服务器时,我经常做的事情比我期望的产生更多的输出。例如,使用一种过于笼统的模式来查看大型日志文件。因为我坐在那里打垃圾,然后我想起我要记得更少了。到目前为止,我最好的想法是尝试将我的shell配置为始终页面输出,我问另一个问题。除此之外,我只有不太理想的解决方案:

  • 耐心等待输出完成
  • 训练自己总是管道不到
  • 获得更大的管道和更快的盒子,因此输出更快

你做什么?

最佳答案

尝试使用屏幕。 http://www.gnu.org/software/screen

您可以切换到另一个shell并在输出完成时继续处理其他内容,并且具有额外的优势,即如果您不观看,则输出将不会发送到您的远程链接。

屏幕上还支持缓冲区回滚,因此您可以在完成后对页面进行翻页或搜索。

如果你没有使用屏幕,^ C没有响应,你真的需要终止工作,你可能想尝试'〜。' (默认的ssh中断)来终止ssh会话。您可能需要在输入'〜。'之前按Enter键。


相关问答

添加新评论