
>我正在运行Ubuntu 13.10
>我没有触及我的.bashrc文件
这是.bashrc文件底部的外观,安装和更新了bash-completion部分:
# enable programmable completion features (you don't need to enable# this,if it's already enabled in /etc/bash.bashrc and /etc/profile# sources /etc/bash.bashrc).if ! shopt -oq posix; then if [ -f /usr/share/bash-completion/bash_completion ]; then . /usr/share/bash-completion/bash_completion elif [ -f /etc/bash_completion ]; then . /etc/bash_completion fifi
有任何想法吗?
解决方法 第三方“bash_completion”包(不要与bash或其原生完成混淆)有时很难预测.>某些命令专门设置为永远不会完成文件,如cd
>有些命令会拒绝完成某些文件名,因为bash_completion没有意识到程序会处理它们,比如mplayer.
>有些命令只是错误,特别是当路径包含空格和其他字符时,例如scp.
如果您遇到bash_completion没有帮助的情况,您可以使用M- /(aka Alt /)来代替使用bash的本机文件名.
如果命令经常给您带来麻烦,您可以使用.bashrc末尾的完整-r that命令禁用此命令的bash_completion.
总结以上是内存溢出为你收集整理的linux – Bash不会自动完成(Tab)文件全部内容,希望文章能够帮你解决linux – Bash不会自动完成(Tab)文件所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)