Fedora sudo 指令补全扩展bash-completion

Linux比DOS要优越的其中一个地方就是有指令补全功能,但是在Fedora或者CentOS下,使用了sudo之后,就无法使用TAB做指令补全了,更别谈参数补全了。

其实Bash shell 在2.05版本之后就支持通过脚本来扩展指令集了(command completion),在Ubuntu版本中,就默认支持了这个功能,但是Fedora默认系统中是没有这种功能的,为了实现在sudo环境下的指令、以及指令参数补全,,首先得安装 bash-completion。

bash-completion:其实是一个bash shell的脚本,包含了大量的指令模式。

安装:

sudo yum install bash-completion

编辑.bashrc文件,添加:

# Use bash-completion, if available

if [ -f /etc/bash_completion ]; then

. /etc/bash_completion

fi

然后执行:

source /etc/bash_completion

现在就有了sudo +指令+TAB的所有补全功能了。

我不但的回首,伫足,然后时光扔下我轰轰烈烈的向前奔去。

Fedora sudo 指令补全扩展bash-completion

相关文章:

你感兴趣的文章:

标签云: