在kubernetes中因为服务的环境需要,所以部署的镜像是ubuntu的,但是在ubuntu镜像生成的容器中很多都是无法tab补全,在使用的时候有点不太友好,这里就针对ubuntu镜像的容器如何tab补全命令说明一下。
首先,在ubunu系统中,系统默认会安装base-complete包,安装后常用命令的大部分自动补全脚本都在/etc/bash_completion.d目录下,不过如果没有可以自行安装即可。
[wolf@wulaoer.org🔥🔥🔥🔥 ~]# apt-get update [wolf@wulaoer.org🔥🔥🔥🔥 ~]# apt-get install -y bash-completion
然后确认一下shell的解释器是否是dash,如果是需要修改一为bash。
[wolf@wulaoer.org🔥🔥🔥🔥 ~]# dpkg-reconfigure dash #选择no改为bash
然后运行bash-completion,如果没有权限需要赋予权限即可。
[wolf@wulaoer.org🔥🔥🔥🔥 ~]# cd /usr/share/bash-completion [wolf@wulaoer.org🔥🔥🔥🔥 ~]# chmod +x bash_completion [wolf@wulaoer.org🔥🔥🔥🔥 ~]# ./bash_completion
执行成功后,退出容器,重新进入就可以使用tab自动补全了。
您可以选择一种方式赞助本站
支付宝扫一扫赞助
微信钱包扫描赞助
赏