1.查看使用的shell
echo $SHELL
如果不是/bin/shell
查看 ls -l /bin/sh
如果該軟連接的不是/bin/shell
執行 ln -sf /bin/bash /bin/sh
2.查看當前用戶主目錄下.bashrc
比如: vi /root/.bashrc
按shift+g 跳到最后一行
看一下語句是否被注釋:
if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
. /etc/bash_completion
fi
如果注釋了,則去掉注釋
保存退出后 執行 source /root/.bashrc即可
該語句是起到什么作用呢,想想就知道 ,肯定是補全的功能,沒錯
bash-completion就是增強bash自動補齊功能
如果文件 /etc/bash_completion存在且。。。,就執行. /etc/bash_completion
原文:https://blog.csdn.net/dgj8300/article/details/51045797