我通过ssh创建了多台服务器,其中一台突然没有自动补全功能,也不支持向上/向下箭头键。
如果我从根目录执行su username
,我的外壳也会像这样:
$
在其他服务器上看起来像这样:
username@servername:~$
我在每台服务器上的操作步骤都相同:
ssh root@ip_address
password entry
useradd -m username
passwd username
usermod -a -G sudo username
su username
所有系统都是Ubuntu 16.04
,有人知道出什么问题吗?
编辑:
错误地,我创建的最后一个服务器是Ubuntu 18.04
计算机,该计算机无法正常工作。因此,在16.04
机器上,bash可以正常工作。
答案 0 :(得分:-1)
此外,请确保.bashrc中包含以下几行(默认情况下应位于其中):
if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
. /etc/bash_completion
fi