可能重复:
Tab 补全对命令不起作用
已安装软件包提示工作正常,例如,ged
tab 完成到gedit
,但 apt-get 上的软件包自动完成功能未显示匹配软件包的列表,例如,不会像通常那样sudo apt-get install ged
tab尝试安装软件包。同样,弹出当前目录中的文件和文件夹,而不是提示“命令、创建等”。 有什么方法可以纠正这个问题吗?是的,我在 Ubuntu 12.04 上。ged*
quickly
tab
答案1
这一定有效
打开终端(启动Ctrl++ Alt)T
sudo apt-get 删除 bash-completion && apt-get 安装 bash-completion
编辑
~/.bash_profile
文件以仅为特定用户启用它,或编辑/etc/profile
以在系统范围内添加它(使用gedit
)。添加以下代码:
如果 [ -f /etc/bash_completion ]; 那么 ./etc/bash_completion 菲
取自http://www.howtoforge.com/how-to-add-bash-completion-in-debian