Ben*_*ams 5 ssh shell bash terminal less
我试图解决一个常见的烦恼:当 SSH 连接到远程服务器时,我经常做的事情产生的输出比我预期的要多得多。例如,使用一种过于笼统的模式对大型日志文件进行 grep 处理。当垃圾翻滚时,我坐在那里敲击 ^C 并希望我记得少用管道。到目前为止,我最好的想法是尝试将我的 shell 配置为始终页面输出,我问了另一个问题。除此之外,我只有不太理想的解决方案:
你做什么工作?
Rus*_*ing 9
尝试使用屏幕。 http://www.gnu.org/software/screen
您可以切换到另一个 shell 并在输出完成时继续处理其他事情,并且具有额外的优势,即如果您不观看输出,则不会将其发送到您的远程链接。
还支持屏幕中的缓冲区回滚,因此您可以在完成后翻页或搜索输出。
如果您没有使用 screen,^C 没有响应并且您确实需要终止作业,您可能想尝试 '~.' (默认 ssh 中断)终止 ssh 会话。您可能需要在输入“~”之前按 Enter。
归档时间:
16 年,4 月 前
查看次数:
1046 次
最近记录: