在某个时刻
apt-get install
Run Code Online (Sandbox Code Playgroud)
自动完成被破坏
通过Tab按查看包名称对我来说非常有用
如何修复此自动完成功能?
Ubuntu 16.04.1 LTS
我不知道我做了什么,一切正常,但是从今天起,当我使用 sudo 时,我的 bash 不再自动完成。我可以以普通用户身份使用自动完成功能,我可以以 root 用户身份使用自动完成功能,我可以使用 sudo 对目录使用自动完成功能,但是如果我使用 sudo,我就不能对文件使用自动完成功能。
如果我写:
$sudo vim /etc/ssm[TAB]
Run Code Online (Sandbox Code Playgroud)
它将自动完成:
$sudo vim /etc/ssmtp/
Run Code Online (Sandbox Code Playgroud)
但是如果我再次点击 [TAB],甚至两次,就像我习惯于列出目录中的文件一样,没有任何反应。我已经检查过并且我在用户 .bashrc 和 /etc/bash.bashrc 中启用了自动完成