当我在 gnome-terminal(bash,Ubuntu 9.04)中使用时reset
,窗口宽度会重置,但高度不会重置。在我的个人电脑上,xterm 或 konsole 不会发生这种情况。在我的工作电脑(RHEL 5 或 4)上,任何终端(包括 gnome-terminal)都不会发生这种情况。我假设有一些环境变量可以控制这一点,但我工作中的 .bashrc 有数百行长,所以我不知道在哪里查找。
答案1
要检查当前的终端尺寸设置,请使用:
stty size
你会得到类似这样的结果:
$ stty size
70 196
如果您的宽度小于应有的宽度,那么您可以使用以下命令更改终端的高度和宽度:
stty rows 70 cols 200; reset
或者只是宽度:
stty cols 200; reset
其中 200 是新的宽度。
但调整 gnome-terminal 的大小很可能会再次更改 cols 设置。而且这并不能解决根本问题。
另外,我无法使用 ubuntu oneiric 中的 gnome-terminal 3.0.1-0ubuntu3 重现此问题。