返回顶部

[linux]Ubuntu系统Tab键不能自动补全问题解决

1. 利用vim编辑器打开/etc/bash.bashrc文件(需要root权限)

Shell代码

 sudo vim /etc/bash.bashrc

接下来会提示输入密码

2. 找到文件中的下列代码

Shell代码

1.  #enable bash completion in interactive shells  
2.  #if ! shopt -oq posix; then  
3.  #      if [-f  /usr/share/bash-completion/bash_completion ]; then  
4.  #          . /usr/share/bash-completion/bash_completion  
5.  #      elif [ -f /etc/bash_completion]; then  
6.  #           . /etc/bash_completion  
7.  #      fi  
8.  #fi

将注释符号#去掉,即改成

Shell代码

1.  #enable bash completion in interactive shells  
2.  if ! shopt -oq posix; then  
3.  if [-f  /usr/share/bash-completion/bash_completion ]; then  
4.  . /usr/share/bash-completion/bash_completion  
5.  elif [ -f /etc/bash_completion]; then  
6.  . /etc/bash_completion  
7.  fi  
8.  fi

3. 最后 source一下 /etc/bash.bashrc即可, 即

shell代码,如果说sudo下没有source命令,就把sudo去掉就行了。

1.  sudo source /etc/bash.bashrc

参考链接

posted @ 2021-04-03 03:17  Swetchine  阅读(1009)  评论(0编辑  收藏  举报