Linux下Bash Shell开启命令自动补全
如果只是对单个用户生效,那下文中的/etc/bash.bashrc
都要调整为~/.bashrc
。
第一步:安装bash-completion。
apt install bash-completion
第二步:查看/etc/bash.bashrc
文件中是否适配。
# 打开bash的用户配置文件
nano /etc/bash.bashrc
查看是否有下面这段内容,如果没有就添加到最后,保存退出。这段代码的意思是判断系统是否安装了bash_completion,如果安装则启用自动补全功能。
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
fi
fi
第三步:重新加载用户的bash配置信息。
source /etc/bash.bashrc