如何允许滚动查看命令行中完整的命令输出?

告诉我为什么

一个例子:

当我进入compgen -c查看所有可能的终端命令时,我得到的是这样的:

LL 
LS
其中
如果
然后
其他
elif的
网络连接
的情况下
ESAC
选择
,而
直到
完成

还有更多...但是我看不到全部。当我滚动到输出的顶部时,看不到我输入的命令,因此很明显,其余的输出也不可见。

林兹风

使滚动缓冲区更大。对于默认终端,请参阅“编辑”>“配置文件”>“编辑”>“滚动”,并增加“限制回滚”。例子:

在此处输入图片说明

向上滚动时,它将显示更多行。

您也可以使用

compgen -c | more
compgen -c | less
compgen -c | most

most要求安装sudo apt-get install most)以使其一次显示一页。

或者,如果您有很多行,甚至缓冲区也无法将结果放入文本文件中,然后查看该行。

compgen -c > temp.txt
vi temp.txt

vi 您可以使用诸如:2之类的内容转到第2页。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章