Centos7最小化安装后不能tab补全
Centos7最小化安装后不能tab补全
问题描述
最小化安装Redhat7,CentOS7不能使用Tab键自动补全命令
解决方案
bash-completion–kb: http://blog.fpliu.com/it/software/bash-completion
https://jasonkayzk.github.io/2020/12/06/Bash命令自动补全的原理/
参考: http://www.fengtec.net/?post=40
注意: 需要配置epel源 https://blog.csdn.net/omaidb/article/details/120393850
配置ELRepo源 https://blog.csdn.net/omaidb/article/details/126462414
# bash-completion-extras 需要epel源
yum install -y bash-completion
# 需要依赖elrepo-extras源
yum install -y bash-completion-extras
安装完成后重新login就可以了,或者执行su - 重新加载变量;
这时就可以使用Tab补全命令了
openSUSETAB自动补全
问题描述:
openSUSE安装了bash-completion包之后还是不支持命令行自动补全,
解决方案
openSUSE安装bash-completion包后大多数命令还是不支持自动补全,差评。
openSUSE安装bash-completion
https://software.opensuse.org/download/package?package=bash-completion&project=shells
# 添加shells.repo
zypper addrepo https://download.opensuse.org/repositories/shells/openSUSE_Leap_15.4/shells.repo
# 刷新源
zypper refresh
# 安装bash-completion
zypper install -y bash-completion
安装好之后,会创建/etc/profile.d/bash_completion.sh文件
# 查看/etc/profile.d/bash_completion.sh是否存在
ls /etc/profile.d/bash_completion.sh

https://jasonkayzk.github.io/2020/12/06/Bash命令自动补全的原理/
# 查看支持哪些命令的自动补全
ls /etc/bash_completion.d/

本文介绍了CentOS7最小化安装后无法使用Tab键进行命令补全的问题及解决方法,并提供了openSUSE环境下实现相同功能的具体步骤。


被折叠的 条评论
为什么被折叠?



