Linux mint终端输出消失了

时间:2015-09-09 18:22:51

标签: bash terminal output linuxmint

enter image description here我在终端上运行脚本并且它应该产生一个长输出,但由于某种原因,终端只是向我显示结果的结束而我无法向上滚动以查看完整的结果。有没有办法保存所有终端指令和结果,直到我键入清除。

我使用的脚本有一个循环,所以如果我将输出重定向到文件,我需要添加循环的输出。

2 个答案:

答案 0 :(得分:3)

根据您的系统,终端缓冲区的大小可能是固定的,因此您可能无法滚动到足以看到完整输出。

一个很好的选择是使用以下命令将程序/脚本输出到文本文件:

user@terminal # ./nameofprogram > text_file.txt

否则你必须找到一种方法来增加行数。在某些终端应用程序中,您可以编辑>个人资料>编辑>滚动标签并调整设置。

答案 1 :(得分:1)

您可以将脚本的输出重定向到文件中:

 script > file

(小心选择不存在的文件,否则将删除内容)

或者您可以使用less缓冲输出:

 script | less