配置bash补全忽略大小写

在Linux上使用bash补全的时候忽略大小写。

一般在centos和ubuntu中使用bash的时候,都会使用bash-completion来进行自动补全命令,在默认情况下,补全是区分大小写的,关闭区分大小写功能只需要在inputrc文件中修改一下即可。

如果是最小化安装,可能没有安装这个补全工具。

1
2
# 在centos中使用yum安装
yum install bash-completion -y

1
2
3
4
5
# 在/etc/inputrc中添加使全局所有用户生效
echo 'set completion-ignore-case on' >> /etc/inputrc

# 对于个别用户,则可以在用户home目录下添加
echo 'set completion-ignore-case on' >> ~/.inputrc

添加完成之后我们重新启动bash命令行或者是重新登录一下就可以生效了。