让cd对大小写不敏感
默认的cd
是对大小写敏感的:
➤ ls
hello Hello hi Hi
➤ cd h
hello/ hi/
➤ cd h
➤ cd H
Hello/ Hi/
➤ cd H
虽然这是Linux与Windows阵营的不同, 但有时候还是不要区分大小写的好, 毕竟我们有tab
补全嘛.
所以:
bind "set completion-ignore-case on"
这条命令的作用就是让补全不区分大小写
➤ bind "set completion-ignore-case on"
➤ cd h
hello/ Hello/ hi/ Hi/
➤ cd h
你可以把他写到.bashrc
里面,以长久生效.
如果觉得还是区分大小写比较好呢, 那就再把他关闭:
bind "set completion-ignore-case off"
或者从.bashrc
里面删除上面那句就好了.