Linux mint 终端输出消失
Linux mint terminal output disappearing
我是 运行 终端上的一个脚本,它应该会产生很长的输出,但由于某种原因,终端只是向我显示结果的结尾,但我不能向上滚动以查看完整结果。有没有办法保存所有终端指令和结果,直到我输入 clear.
我使用的脚本有一个循环,所以如果我要将输出重定向到一个文件,我需要添加循环的输出。
根据您的系统,终端缓冲区的大小可能是固定的,因此您可能无法滚动到足够远以查看完整输出。
一个好的替代方法是使用以下方法将您的 program/script 输出到文本文件:
user@terminal # ./nameofprogram > text_file.txt
否则你就得想办法增加行数了。在某些终端应用程序中,您可以转到编辑>配置文件>编辑>滚动选项卡并调整您的设置。
您可以在文件中重定向脚本的输出:
script > file
(注意选择不存在的文件否则内容会被抹掉)
或者您可以使用 less
:
缓冲输出
script | less
我使用的脚本有一个循环,所以如果我要将输出重定向到一个文件,我需要添加循环的输出。
根据您的系统,终端缓冲区的大小可能是固定的,因此您可能无法滚动到足够远以查看完整输出。
一个好的替代方法是使用以下方法将您的 program/script 输出到文本文件:
user@terminal # ./nameofprogram > text_file.txt
否则你就得想办法增加行数了。在某些终端应用程序中,您可以转到编辑>配置文件>编辑>滚动选项卡并调整您的设置。
您可以在文件中重定向脚本的输出:
script > file
(注意选择不存在的文件否则内容会被抹掉)
或者您可以使用 less
:
script | less