一 安装bash-completion

[root@rocky9-3 ~]# yum install bash-completion -y --releasever=9
Docker CE Stable - Aliyun                                                                                                                   200 kB/s |  68 kB     00:00    
Extra Packages for Enterprise Linux 9 - x86_64                                                                                               13 MB/s |  20 MB     00:01    
Extra Packages for Enterprise Linux 9 openh264 (From Cisco) - x86_64                                                                        1.7 kB/s | 2.5 kB     00:01    
Kubernetes                                                                                                                                  142 kB/s |  37 kB     00:00    
MySQL 8.4 LTS Community Server                                                                                                              655 kB/s | 1.7 MB     00:02    
MySQL Connectors Community                                                                                                                   71 kB/s | 106 kB     00:01    
MySQL Tools 8.4 LTS Community                                                                                                               406 kB/s | 913 kB     00:02    
Rocky Linux 9 - BaseOS                                                                                                                      6.2 MB/s |  13 MB     00:02    
Rocky Linux 9 - AppStream                                                                                                                    11 MB/s |  15 MB     00:01    
Rocky Linux 9 - Extras                                                                                                                       21 kB/s |  17 kB     00:00    
依赖关系解决。
============================================================================================================================================================================
 软件包                                            架构                              版本                                           仓库                               大小
============================================================================================================================================================================
安装:
 bash-completion                                   noarch                            1:2.11-5.el9                                   baseos                            291 k
安装依赖关系:
 basesystem                                        noarch                            11-13.el9.0.1                                  baseos                            6.4 k
 bash                                              x86_64                            5.1.8-9.el9                                    baseos                            1.7 M
 filesystem                                        x86_64                            3.16-5.el9                                     baseos                            1.1 M
 glibc                                             x86_64                            2.34-231.el9_7.2                               baseos                            2.0 M
 glibc-common                                      x86_64                            2.34-231.el9_7.2                               baseos                            298 k
 glibc-minimal-langpack                            x86_64                            2.34-231.el9_7.2                               baseos                             25 k
 libgcc                                            x86_64                            11.5.0-11.el9                                  baseos                             85 k
 libpkgconf                                        x86_64                            1.7.3-10.el9                                   baseos                             35 k
 ncurses-base                                      noarch                            6.2-12.20210508.el9                            baseos                             60 k
 ncurses-libs                                      x86_64                            6.2-12.20210508.el9                            baseos                            322 k
 pkgconf                                           x86_64                            1.7.3-10.el9                                   baseos                             40 k
 pkgconf-m4                                        noarch                            1.7.3-10.el9                                   baseos                             14 k
 pkgconf-pkg-config                                x86_64                            1.7.3-10.el9                                   baseos                             10 k
 rocky-gpg-keys                                    noarch                            9.7-1.4.el9                                    baseos                             12 k
 rocky-release                                     noarch                            9.7-1.4.el9                                    baseos                             22 k
 rocky-repos                                       noarch                            9.7-1.4.el9                                    baseos                             12 k
 setup                                             noarch                            2.13.7-10.el9                                  baseos                            140 k
 tzdata                                            noarch                            2025c-1.el9                                    baseos                            496 k
安装弱的依赖:
 glibc-gconv-extra                                 x86_64                            2.34-231.el9_7.2                               baseos                            1.5 M

事务概要
============================================================================================================================================================================
安装  20 软件包

总下载:8.0 M
安装大小:27 M
下载软件包:
(1/20): basesystem-11-13.el9.0.1.noarch.rpm                                                                                                  17 kB/s | 6.4 kB     00:00    
(2/20): bash-completion-2.11-5.el9.noarch.rpm                                                                                               682 kB/s | 291 kB     00:00    
(3/20): filesystem-3.16-5.el9.x86_64.rpm                                                                                                    3.8 MB/s | 1.1 MB     00:00    
(4/20): glibc-2.34-231.el9_7.2.x86_64.rpm                                                                                                   5.3 MB/s | 2.0 MB     00:00    
(5/20): glibc-common-2.34-231.el9_7.2.x86_64.rpm                                                                                            2.0 MB/s | 298 kB     00:00    
(6/20): bash-5.1.8-9.el9.x86_64.rpm                                                                                                         2.0 MB/s | 1.7 MB     00:00    
(7/20): glibc-gconv-extra-2.34-231.el9_7.2.x86_64.rpm                                                                                       9.6 MB/s | 1.5 MB     00:00    
(8/20): glibc-minimal-langpack-2.34-231.el9_7.2.x86_64.rpm                                                                                  166 kB/s |  25 kB     00:00    
(9/20): libgcc-11.5.0-11.el9.x86_64.rpm                                                                                                     652 kB/s |  85 kB     00:00    
(10/20): libpkgconf-1.7.3-10.el9.x86_64.rpm                                                                                                 497 kB/s |  35 kB     00:00    
(11/20): ncurses-libs-6.2-12.20210508.el9.x86_64.rpm                                                                                        2.7 MB/s | 322 kB     00:00    
(12/20): ncurses-base-6.2-12.20210508.el9.noarch.rpm                                                                                        474 kB/s |  60 kB     00:00    
(13/20): pkgconf-1.7.3-10.el9.x86_64.rpm                                                                                                    536 kB/s |  40 kB     00:00    
(14/20): pkgconf-m4-1.7.3-10.el9.noarch.rpm                                                                                                 232 kB/s |  14 kB     00:00    
(15/20): pkgconf-pkg-config-1.7.3-10.el9.x86_64.rpm                                                                                         169 kB/s |  10 kB     00:00    
(16/20): rocky-gpg-keys-9.7-1.4.el9.noarch.rpm                                                                                              150 kB/s |  12 kB     00:00    
(17/20): rocky-release-9.7-1.4.el9.noarch.rpm                                                                                               288 kB/s |  22 kB     00:00    
(18/20): rocky-repos-9.7-1.4.el9.noarch.rpm                                                                                                 143 kB/s |  12 kB     00:00    
(19/20): tzdata-2025c-1.el9.noarch.rpm                                                                                                      3.1 MB/s | 496 kB     00:00    
(20/20): setup-2.13.7-10.el9.noarch.rpm                                                                                                     688 kB/s | 140 kB     00:00    
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
总计                                                                                                                                        3.8 MB/s | 8.0 MB     00:02     
Rocky Linux 9 - BaseOS                                                                                                                      665 kB/s | 1.7 kB     00:00    
导入 GPG 公钥 0x350D275D:
 Userid: "Rocky Enterprise Software Foundation - Release key 2022 <releng@rockylinux.org>"
 指纹: 21CB 256A E16F C54C 6E65 2949 702D 426D 350D 275D
 来自: /etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-9
导入公钥成功
运行事务检查
事务检查成功。
运行事务测试
事务测试成功。
运行事务
  运行脚本: filesystem-3.16-5.el9.x86_64                                                                                                                                1/1 
  准备中  :                                                                                                                                                             1/1 
  安装    : tzdata-2025c-1.el9.noarch                                                                                                                                  1/20 
  安装    : rocky-gpg-keys-9.7-1.4.el9.noarch                                                                                                                          2/20 
  安装    : rocky-release-9.7-1.4.el9.noarch                                                                                                                           3/20 
警告:/etc/issue created as /etc/issue.rpmnew
警告:/etc/issue.net created as /etc/issue.net.rpmnew

  安装    : rocky-repos-9.7-1.4.el9.noarch                                                                                                                             4/20 
  安装    : setup-2.13.7-10.el9.noarch                                                                                                                                 5/20 
警告:/etc/group created as /etc/group.rpmnew
警告:/etc/gshadow created as /etc/gshadow.rpmnew
警告:/etc/hosts created as /etc/hosts.rpmnew
警告:/etc/passwd created as /etc/passwd.rpmnew
警告:/etc/shadow created as /etc/shadow.rpmnew
警告:/etc/shells created as /etc/shells.rpmnew
警告:/etc/subgid created as /etc/subgid.rpmnew
警告:/etc/subuid created as /etc/subuid.rpmnew

  运行脚本: setup-2.13.7-10.el9.noarch                                                                                                                                 5/20 
  安装    : filesystem-3.16-5.el9.x86_64                                                                                                                               6/20 
  安装    : basesystem-11-13.el9.0.1.noarch                                                                                                                            7/20 
  安装    : pkgconf-m4-1.7.3-10.el9.noarch                                                                                                                             8/20 
  安装    : ncurses-base-6.2-12.20210508.el9.noarch                                                                                                                    9/20 
  安装    : ncurses-libs-6.2-12.20210508.el9.x86_64                                                                                                                   10/20 
  安装    : bash-5.1.8-9.el9.x86_64                                                                                                                                   11/20 
  运行脚本: bash-5.1.8-9.el9.x86_64                                                                                                                                   11/20 
  安装    : libgcc-11.5.0-11.el9.x86_64                                                                                                                               12/20 
  运行脚本: libgcc-11.5.0-11.el9.x86_64                                                                                                                               12/20 
  安装    : glibc-gconv-extra-2.34-231.el9_7.2.x86_64                                                                                                                 13/20 
  运行脚本: glibc-gconv-extra-2.34-231.el9_7.2.x86_64                                                                                                                 13/20 
  安装    : glibc-minimal-langpack-2.34-231.el9_7.2.x86_64                                                                                                            14/20 
  安装    : glibc-common-2.34-231.el9_7.2.x86_64                                                                                                                      15/20 
  运行脚本: glibc-2.34-231.el9_7.2.x86_64                                                                                                                             16/20 
  安装    : glibc-2.34-231.el9_7.2.x86_64                                                                                                                             16/20 
警告:/etc/nsswitch.conf created as /etc/nsswitch.conf.rpmnew

  运行脚本: glibc-2.34-231.el9_7.2.x86_64                                                                                                                             16/20 
  安装    : libpkgconf-1.7.3-10.el9.x86_64                                                                                                                            17/20 
  安装    : pkgconf-1.7.3-10.el9.x86_64                                                                                                                               18/20 
  安装    : pkgconf-pkg-config-1.7.3-10.el9.x86_64                                                                                                                    19/20 
  安装    : bash-completion-1:2.11-5.el9.noarch                                                                                                                       20/20 
  运行脚本: filesystem-3.16-5.el9.x86_64                                                                                                                              20/20 
  运行脚本: bash-completion-1:2.11-5.el9.noarch                                                                                                                       20/20 
  验证    : basesystem-11-13.el9.0.1.noarch                                                                                                                            1/20 
  验证    : bash-5.1.8-9.el9.x86_64                                                                                                                                    2/20 
  验证    : bash-completion-1:2.11-5.el9.noarch                                                                                                                        3/20 
  验证    : filesystem-3.16-5.el9.x86_64                                                                                                                               4/20 
  验证    : glibc-2.34-231.el9_7.2.x86_64                                                                                                                              5/20 
  验证    : glibc-common-2.34-231.el9_7.2.x86_64                                                                                                                       6/20 
  验证    : glibc-gconv-extra-2.34-231.el9_7.2.x86_64                                                                                                                  7/20 
  验证    : glibc-minimal-langpack-2.34-231.el9_7.2.x86_64                                                                                                             8/20 
  验证    : libgcc-11.5.0-11.el9.x86_64                                                                                                                                9/20 
  验证    : libpkgconf-1.7.3-10.el9.x86_64                                                                                                                            10/20 
  验证    : ncurses-base-6.2-12.20210508.el9.noarch                                                                                                                   11/20 
  验证    : ncurses-libs-6.2-12.20210508.el9.x86_64                                                                                                                   12/20 
  验证    : pkgconf-1.7.3-10.el9.x86_64                                                                                                                               13/20 
  验证    : pkgconf-m4-1.7.3-10.el9.noarch                                                                                                                            14/20 
  验证    : pkgconf-pkg-config-1.7.3-10.el9.x86_64                                                                                                                    15/20 
  验证    : rocky-gpg-keys-9.7-1.4.el9.noarch                                                                                                                         16/20 
  验证    : rocky-release-9.7-1.4.el9.noarch                                                                                                                          17/20 
  验证    : rocky-repos-9.7-1.4.el9.noarch                                                                                                                            18/20 
  验证    : setup-2.13.7-10.el9.noarch                                                                                                                                19/20 
  验证    : tzdata-2025c-1.el9.noarch                                                                                                                                 20/20 

已安装:
  basesystem-11-13.el9.0.1.noarch     bash-5.1.8-9.el9.x86_64                 bash-completion-1:2.11-5.el9.noarch          filesystem-3.16-5.el9.x86_64                     
  glibc-2.34-231.el9_7.2.x86_64       glibc-common-2.34-231.el9_7.2.x86_64    glibc-gconv-extra-2.34-231.el9_7.2.x86_64    glibc-minimal-langpack-2.34-231.el9_7.2.x86_64   
  libgcc-11.5.0-11.el9.x86_64         libpkgconf-1.7.3-10.el9.x86_64          ncurses-base-6.2-12.20210508.el9.noarch      ncurses-libs-6.2-12.20210508.el9.x86_64          
  pkgconf-1.7.3-10.el9.x86_64         pkgconf-m4-1.7.3-10.el9.noarch          pkgconf-pkg-config-1.7.3-10.el9.x86_64       rocky-gpg-keys-9.7-1.4.el9.noarch                
  rocky-release-9.7-1.4.el9.noarch    rocky-repos-9.7-1.4.el9.noarch          setup-2.13.7-10.el9.noarch                   tzdata-2025c-1.el9.noarch                        

完毕!

二 编辑环境变量

root@rocky9-3 backup]# echo 'source <(kubectl completion bash)' >> ~/.bashrc
[root@rocky9-3 backup]# echo 'alias k=kubectl' >> ~/.bashrc
[root@rocky9-3 backup]# echo 'complete -o default -F __start_kubectl k' >> ~/.bashrc
[root@rocky9-3 backup]# source ~/.bashrc

Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐