Mac中输入命令不区分大小写
因为文件夹中经常有大写字母开头的文件,每次都要输入大写字母,不方便
在 macOS 中,要设置 shell 不区分大小写,主要涉及到配置文件和shell选项的修改。以下是在 macOS 上常见的几种 shell 的设置方法:
1. 在 Bash 中设置不区分大小写
如果您使用的是 Bash(默认情况下,macOS Catalina 及之前版本是 Bash,macOS Big Sur 及更新版本已改为 Zsh),可以通过以下步骤进行设置:
在终端中执行以下命令:
bashCopy Code
echo 'set completion-ignore-case on' >> ~/.inputrc
这会将 set completion-ignore-case on
添加到您的 ~/.inputrc
文件中,这样 Bash 在自动补全时将不再区分大小写。
重启终端应用程序
关闭并重新打开终端窗口或者重新启动终端应用程序,以使更改生效。
2. 在 Zsh 中设置不区分大小写
从 macOS Catalina 开始,默认的 shell 是 Zsh。您可以通过以下步骤设置 Zsh 不区分大小写:
编辑或创建 ~/.zshrc
文件:
bashCopy Codenano ~/.zshrc
在文件中添加以下行:
bashCopy Code
setopt nocasematch
这会在 Zsh 中启用不区分大小写的匹配。
保存并关闭文件,然后重新启动终端。
关闭并重新打开终端窗口或者重新启动终端应用程序,以使更改生效。
注意事项:
- 系统更新可能影响配置: macOS 的系统更新有时可能会重置某些配置文件,导致您的设置被覆盖。在更新系统后,您可能需要重新应用这些设置。
- 适用范围: 这些设置仅适用于当前用户。如果需要系统范围内的更改,可能需要以管理员身份修改系统级别的配置文件。
通过上述步骤,您可以在 macOS 上设置 Bash 或 Zsh 不区分大小写,以便在命令行中更加方便地操作文件和执行命令。