默认情况下,在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 |