感谢支持
我们一直在努力

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的所有补全功能了。

赞(0) 打赏
转载请注明出处:服务器评测 » Fedora sudo 指令补全扩展bash-completion
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏