远程Shell自动完成功能突然关闭

时间:2018-11-14 08:25:11

标签: bash shell autocomplete ubuntu-16.04 ubuntu-18.04

我通过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可以正常工作。

1 个答案:

答案 0 :(得分:-1)

此外,请确保.bashrc中包含以下几行(默认情况下应位于其中):

if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
    . /etc/bash_completion
fi