CentOS7配置systemctl命令实现tab自动补全

       经常需要执行 systemctl 命令来启动或查看某个服务的情况,需要手动敲全;此时我们可以使用tab自动补全功能来减少指尖的负担。

系统信息:

[root@node1 ~]# cat /etc/redhat-release 
CentOS Linux release 7.7.1908 (Core)
[root@node2 ~]# uname -r
3.10.0-1062.el7.x86_64

执行命令:

yum install bash-completion -y

安装完之后,退出终端重新连接终端就生效了。

具体实例操作:

[root@node1 ~]# rpm -qa|grep bash-completion
[root@node1 ~]# yum list|grep bash-completion
bash-completion.noarch                      1:2.1-8.el7                base     
libguestfs-bash-completion.noarch           1:1.40.2-9.el7_8.1         updates  
libvirt-bash-completion.x86_64              4.5.0-33.el7_8.1           updates  
[root@node1 ~]# yum install bash-completion -y

此时重新登录终端:

[root@node1 ~]# systemctl status kube(此处按两下tab键)
kubelet.service     kube-proxy.service  
原文地址:https://www.cnblogs.com/morgan363/p/13845201.html