启用 Tab 补全

226 字
1 分钟
启用 Tab 补全
2025-03-13
浏览量 加载中...

启用 Tab 补全#

1、安装 bash-completion 软件包

Terminal window
sudo apt install bash-completion

2、修改 /etc/bash.bashrc 文件(需要root权限,全局)或 ~/.bashrc 文件

/etc/bash.bashrc
# enable bash completion in interactive shells
# if ! shopt -oq posix; then // [!code --]
# if [ -f /usr/share/bash-completion/bash_completion ]; then // [!code --]
# . /usr/share/bash-completion/bash_completion // [!code --]
# elif [ -f /etc/bash_completion ]; then // [!code --]
# . /etc/bash_completion // [!code --]
# fi // [!code --]
# fi // [!code --]
if ! shopt -oq posix; then // [!code ++]
if [ -f /usr/share/bash-completion/bash_completion ]; then // [!code ++]
. /usr/share/bash-completion/bash_completion // [!code ++]
elif [ -f /etc/bash_completion ]; then // [!code ++]
. /etc/bash_completion // [!code ++]
fi // [!code ++]
fi // [!code ++]
~/.bashrc
# enable programmable completion features (you don't need to enable
# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
# sources /etc/bash.bashrc).
# if [ -f /etc/bash_completion ] && ! shopt -oq posix; then // [!code --]
# . /etc/bash_completion // [!code --]
# fi // [!code --]
if [ -f /etc/bash_completion ] && ! shopt -oq posix; then // [!code ++]
. /etc/bash_completion // [!code ++]
fi // [!code ++]

3、最后 source 重载 /etc/bash.bashrc 文件或用户目录 .bashrc 文件

Terminal window
source /etc/bash.bashrc
source .bashrc

文章分享

如果这篇文章对你有帮助,欢迎分享给更多人!

启用 Tab 补全
https://www.satxm.top/posts/tab-completion/
作者
Satxm
发布于
2025-03-13
许可协议
CC BY-NC-SA 4.0
最后更新于 2025-03-13,距今已过 359 天

部分内容可能已过时

评论区

Profile Image of the Author
Satxm
Satxm's Book
公告
欢迎来到我的博客!这是一则示例公告。
音乐
封面

音乐

暂未播放

0:00 0:00
暂无歌词
分类
标签
站点统计
文章
48
分类
11
标签
44
总字数
24,574
运行时长
0
最后活动
0 天前

目录