服务器系列之开始bash中的Tab自动补全

默认情况下,在bash中按TAB可以自动补齐,但仅能自动补齐命令名和文件名。bash-2.05及以后的版本提供了自动补齐的编程接口,通过安装bash-completion来使用TAB键自动补齐几乎任何内容,包括参数、文件、目录甚至包名称等等。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#Step1: 安装bash-completion软件包
yum install bash-completion
 
#Step2: 备份/etc/bashrc配置文件
cp /etc/bashrc /etc/bashrc_$(date +%Y%m%d).bak
 
#Step3: 修改/etc/bashrc配置文件
vim /etc/bashrc
 
#Step4: 添加的内容
if [ "$PS1" ]; then
...
# Add the following lines
# Run bash completion code
if [ -r /etc/bash_completion ]; then
. /etc/bash_completion
fi
...
fi