yoy*_*fun 5 linux unix terminal command-line scrolling
当当前正在运行的程序在标准输出上输出数据时,是否可以将终端设置为不向下滚动到最后一行?
我有一个正在运行的程序,它不断地将数据输出到标准输出,从而更新终端,终端自动向下滚动到最后一行,并且不允许我读取之前输出的数据或之前运行的其他命令。
您可以通过按键盘上的 CTRL-S 暂时阻止滚动,这将暂停输出,直到您按 CTRL-Q。这将让您阅读当前屏幕上的内容,但也可能阻止程序继续,具体取决于它的工作方式。
我不知道 shell 本身的任何实际设置会阻止屏幕滚动到最新输出,但是您可以通过将输出管道输送到更少来获得等效的结果。就像是
my_command | less
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
10669 次 |
最近记录: |