每当用大量的“文本”执行大任务时,文本会被剪切或从上面的东西。 我希望能够阅读所有发生的事情。
这可能吗? 因为我现在只能读x nr行。
谢谢
使用less或其他文件寻呼机。
less bigfile.txt
要么
ls -l bigdir | less
man less 。
请注意,您也可以使用右侧的滚动条或Ctrl – PgUp和Ctrl – PgDn在PuTTY的回滚缓冲区中上下滚动。
您可以设置字体大小并调整PuTTY窗口的大小,以便在屏幕上显示更多的文字。
您也可以将作业的输出移植到一个文件,即cat / etc / passwd> somefile,然后在完成后用您最喜欢的文本编辑器打开它。 纳米(纳米-w somefile)是我最喜欢的,因为它包裹(与-w),是相当实用的。 可能不是你在找什么。
除了这里的其他常规解决scheme(less / more / pg)之外,还可以使用“script”命令保存交互式会话的所有输出以备后用。
我喜欢用三通来获得大输出。 使用“big_output_cmd | tee log.txt”,它仍将显示terminal上的输出,并将输出转储到文件log.txt。
脚本命令会将该shell会话的所有输出一次保存到日志文件ISO中,只是一个命令。 只需用“script log.txt”启动它,你就会得到一个所有的stdout / stderr被复制到log.txt的shell。