Linux系统安装Bash自动补全(bash-completion)

一、安装工具

1、Linux 发行版

Debian/Ubuntu
复制代码
sudo apt-get update && sudo apt-get install -y bash-completion
RHEL/CentOS 7+
复制代码
sudo yum install -y bash-completion  # CentOS 7  
sudo dnf install -y bash-completion  # CentOS 8+/Fedora  

2、源码安装(通用)

复制代码
git clone https://github.com/scop/bash-completion.git  
cd bash-completion  
autoreconf -i  
./configure  
make && sudo make install  

安装后需在 ~/.bashrc 添加加载脚本

二、配置加载

安装完成后,需在 ~/.bashrc~/.bash_profile 中添加以下内容

复制代码
if [ -f /usr/share/bash-completion/bash_completion ]; then  
  . /usr/share/bash-completion/bash_completion  
fi  

生效配置

复制代码
source ~/.bashrc  # 或重启终端  

然后校验下自动补全功能就完成了

相关推荐
苍煜6 小时前
Docker Compose 多容器编排实战(系列第五篇:开发环境一键部署)
运维·docker·容器
坚持就完事了7 小时前
Linux的ln命令
linux·运维·服务器
绿豆人7 小时前
操作系统上电后流程
linux·服务器
鹿角片ljp7 小时前
实验室显卡与本机远程连接复盘:直连SSH到ZeroTier
运维·ssh
sbjdhjd7 小时前
企业级 Docker 镜像仓库建设与运维规范
linux·运维·docker·云原生·容器·eureka·开源
TEC_INO7 小时前
Linux_54:RV1126的VI模块讲解
linux·运维·人工智能
kdxiaojie7 小时前
U-Boot分析【学习笔记】(6)
linux·笔记·学习
期待のcode7 小时前
Redis数据类型
运维·数据结构·redis
Tingjct7 小时前
Linux开发工具
linux·运维·服务器
cui_ruicheng8 小时前
Linux线程(三):线程同步、互斥与生产者消费者模型
linux·服务器·开发语言