首页 » Linux » CentOS命令行参数TAB补全

CentOS命令行参数TAB补全

 

最近在使用CentOS7安装桌面环境后发现命令行的参数部分居然也能通过TAB键补全,原本只能补全命令主体,感觉应该是安装了什么软件包才发生这种改变的,习惯性的google后发现了关键所在,即bash-completion软件包,CentOS7通过yum直接安装即可,CentOS6需要先安装rpmforge软件仓库(目前rpmforge已经不再更新,官网的下载链接也以失效,建议安装好必要的软件后卸载rpmforge)

根据系统版本通过rpm安装,例如CentOS6 32位安装:

或者直接通过wget下载到本地安装也一样。
现在epel仓库已经包含了bash-completion,直接先

安装epel仓库后安装即可。
然后再安装bash-completion:

安装完成后需要重新登录以加载新的SHELL环境

试试输完命令,输参数的时候按TAB键两次是不是可以显示可以输入的有效的参数了?

最后,如果要卸载rpmforge可以通过 rpm -e rpmforge-release 命令完成

原文链接:CentOS命令行参数TAB补全,转载请注明来源!

13