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

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

相关推荐
小年糕是糕手20 小时前
【AI】用 Python 做一个 AI 截图检索助手:把收藏夹里的截图找回来
linux·人工智能·python·chatgpt·agent·codex·deepseek
hhhjhl21 小时前
Zod 跨端三方库仓颉适配全流程
linux·运维·ubuntu
翔云12345621 小时前
Gaea(小米MySQL Proxy)整体架构
运维·数据库·mysql
程序员清风21 小时前
LibreChat 实战:用 Docker 搭建可扩展的多模型对话平台
运维·docker·容器
志栋智能21 小时前
安全超自动化如何提升防御体系可靠性?
运维·安全·自动化
叼烟扛炮21 小时前
Linux 学习笔记(三十二):线程控制——创建、等待与分离
linux·运维·服务器·笔记·学习·1024程序员节
xbzb21 小时前
服务器形态怎么选、BIOS 怎么进?从 1U 机架到固件启动项一次讲透
运维·服务器·bios·启动·固件·启动项
夜雪一千21 小时前
Linux 权限、用户、用户组内容介绍
linux·运维·服务器
代码方舟21 小时前
零信任架构实战:基于天远企业二要素验证构建自动化小微快贷法人资质核验网关
运维·人工智能·架构·自动化
拂拉氏21 小时前
【知识讲解】 Linux信号的认识与使用
linux·信号