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  # 或重启终端  

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

相关推荐
猫吃了源码7 小时前
k9s简介和安装
linux·docker·kubernetes
云原生指北8 小时前
Docker Sandboxes 上手:从安装到第一次跑 Agent
运维·docker·容器
小马同学-8 小时前
高可用-Keepalived全解析
linux·运维
ziyun6668888 小时前
Docker 容器化 Web 服务架构搭建与自动化运维项目
运维·docker·架构
Forever Nore9 小时前
LeetCode 13 罗马数字转整数 - 按规则处理
linux·服务器·leetcode
我不会插花弄玉9 小时前
2.Linux基础指令下【由浅入深-Linux】
linux·服务器
梦想的旅途29 小时前
企微 API 二次开发:利用 AI Agent 实现自动化运维
运维·人工智能·企业微信
安科瑞-小李9 小时前
铁路智能运维进化路线:自动化→状态可视→预测维护
运维·自动化·数据采集·能耗可视化
雯宝10 小时前
3. 驱动框架(块设备)
linux
酷可达拉斯10 小时前
自动化运维-Ansible任务控制与流程控制
运维·自动化·ansible