当我们刚装好CentOS 7.6系统,比如我们在命令行输入 yum insta 的时候,按 Tab 键,希望系统可以帮助我们自动补全成 yum install ,但系统没有任何反应,这是因为这个系统刚开始根本就没带这个功能,所以我们需要先安装一个软件,用这个软件帮助我们实现命令自动补全的功能。
下面是我当前电脑的系统信息,CentOS 7.6 的系统
[root@deepinpcx /]# uname -a
Linux deepinpcx 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
[root@deepinpcx /]# cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)
接下来我要安装 bash-completion 这个软件,以实现命令自动补全的功能。
[root@deepinpcx /]# yum install bash-completion
已加载插件:fastestmirror
Determining fastest mirrors
* base: mirrors.ustc.edu.cn
* extras: mirrors.aliyun.com
* updates: mirrors.163.com
base | 3.6 kB 00:00:00
extras | 2.9 kB 00:00:00
updates | 2.9 kB 00:00:00
(1/4): base/7/x86_64/group_gz | 153 kB 00:00:00
(2/4): extras/7/x86_64/primary_db | 236 kB 00:00:00
(3/4): updates/7/x86_64/primary_db | 8.0 MB 00:00:01
(4/4): base/7/x86_64/primary_db | 6.1 MB 00:00:02
正在解决依赖关系
--> 正在检查事务
---> 软件包 bash-completion.noarch.1.2.1-8.el7 将被 安装
--> 解决依赖关系完成
依赖关系解决
============================================================================================================================================================
Package 架构 版本 源 大小
============================================================================================================================================================
正在安装:
bash-completion noarch 1:2.1-8.el7 base 87 k
事务概要
============================================================================================================================================================
安装 1 软件包
总下载量:87 k
安装大小:263 k
Is this ok [y/d/N]: y
[root@deepinpcx /]#
OK,现在已经安装完成,可以选择输入命令 logout 或者 reboot 重启系统都可以,然后进入系统后再次输入yum insta 的时候,按 Tab 键,这次我们就可以正常的进行命令补全了!