bash-completion
简介
Bash-completion是一款用于自动补全Bash命令行的工具。它可以极大地提高Bash用户的效率和准确性。bash-completion使用Tab键来自动补全命令行中的命令和选项,减少用户的输入和拼写错误。它可以自动完成文件名、目录名、命令名和选项等,提高了用户的交互体验。
Bash-completion在GitHub上的网址:https://github.com/scop/bash-completion
安装
在大多数Linux发行版中,bash-completion可以很容易地通过包管理器进行安装。例如,在Debian或Ubuntu中,可以通过以下命令进行安装:
1sudo apt update 2sudo apt install -y bash-completion
配置
安装完bash-completion,想让它起作用,必须在bash启动的时候,加载一段名字为bash_completion的bash脚本。
bash-completion一般会生成一个bash_completion.d的目录,这个目录下的配置会被bash_completion加载,所以只需要把配置脚本放到这个目录下就可以自动补全了。
如何查看bash_completion.d目录的路径,可以搜索一下
1sudo find / -name "bash_completion.d"
例如添加git的自动补全
1cd /etc/bash_completion.d 2curl -L -O https://raw.githubusercontent.com/git/git/master/contrib/completion/git-completion.bash
然后重启bash