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

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

相关推荐
co_wait17 小时前
【c 语言】linux下gcc编译工具的使用
linux·c语言·开发语言
liulilittle17 小时前
LINUX RING BUFFER TUN/TAP 1
linux·服务器·网络·c++·信息与通信·通信
supersolon17 小时前
WSL2(Linux)升级docker
linux·运维·docker·wsl·升级
人工干智能18 小时前
用AI写Fusion 360脚本:个人版也能免费玩自动化
运维·人工智能·自动化·fusion
赛博云推-Twitter热门霸屏工具18 小时前
社交媒体自动化营销趋势分析:未来3年怎么玩(2026-2029)
运维·自动化·媒体
路由侠内网穿透.18 小时前
本地部署开源书签管理工具 LinkAce 并实现外部访问( Linux 版本)
linux·运维·服务器·网络·网络协议·开源
ljh57464911918 小时前
linux awk 命令
linux·运维·chrome
向依阳19 小时前
RV1126准备-----编译和测试SDK自带的RKNN例程
linux·rv1226
我是谁??19 小时前
Rocky9+ Docker + 容器内Linux桌面环境 + Web远程
运维·docker·容器
阿虎儿19 小时前
Ubuntu 如何开启 Root 用户 SSH 登录
运维