Answers:
以下命令:
docker exec -e COLUMNS="`tput cols`" -e LINES="`tput lines`" -ti container bash
在大多数情况下(即使不是全部)都可以工作。
docker
命令对WM-PLAYER安装有效。
该变量$COLUMNS
指定终端会话的宽度。因此运行COLUMNS=200
它将使其宽200列。
如果您想永久更改,则应将其放入~/.bashrc
每次启动终端时都会运行的文件中。
getty
程序确定,该程序将创建您在ubuntu minimal&server上看到的命令行界面;我会看看到它
我遇到了同样的情况,上面的答案正是我所需要的。
但是,如果您仍然感兴趣,这里有一些提示:
执行:echo $COLUMNS
。在我的情况下是141。通过操作,export COLUMNS=XXX
我确实能够调整列数。
而这141个数字来自下一个。我的.bashrc
文件包含以下代码:
# check the window size after each command and, if necessary,
# update the values of LINES and COLUMNS.
shopt -s checkwinsize
我不确定,但是几乎可以使用shopt
Ubuntu命令来检测我的屏幕分辨率并设置相应的终端列数。同样,设置export COLUMNS=XXX
允许我为当前终端窗口更改此数字。
因此,在您的特定情况下,您必须export COLUMNS=200
在的引号后shopt -s checkwinsize
或末尾添加.bashrc
。