k8s:bash-competion自动补全
【代码】k8s:bash-competion自动补全。
·
一 安装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
更多推荐



所有评论(0)