让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里面删除上面那句就好了.

results matching ""

    No results matching ""