欢迎各位兄弟 发布技术文章
这里的技术是共享的
macos 如何查看默认的shell
macOS默认的Shell取决于系统版本和用户的生成方式。
在较早版本的macOS(例如10.14及更早版本)中,默认的Shell是bash,路径是/bin/bash。而在较新的版本(例如10.15及其后的版本)中,默认的Shell是zsh,路径是/bin/zsh。如果一个用户在较新的操作系统版本中生成,那么该用户的默认Shell将是zsh。
如果需要更改默认的Shell,可以通过终端执行相应命令实现。确认当前进程正在使用的shell,可以采用echo SHELL命令。
macos 如何更改默认的shell
要更改macOS中的默认Shell,您可以按照以下步骤进行操作:
打开终端应用程序。
输入以下命令以确认当前用户的默认Shell:
bash复制代码echo $SHELL
如果您想将Shell更改为bash,请输入以下命令:
bash复制代码chsh -s /bin/bash
如果您想将Shell更改为zsh,请输入以下命令:
bash复制代码chsh -s /bin/zsh
输入您当前用户的密码以确认更改。
重新启动您的Mac,以使更改生效。
更改默认Shell后,您可以通过在终端中输入echo $0命令来确认已成功更改。
macos 如何通过修改文件更改默认的shell
要通过修改文件更改macOS默认的Shell,您可以按照以下步骤进行操作:
打开终端应用程序(Terminal)。
使用以下命令打开用户的默认shell配置文件:
bash复制代码nano ~/Library/Preferences/com.apple.loginwindow.plist
在文件中找到 <dict>
标签,然后添加 <key>Shell</key>
和相应的 <string>
值。例如,如果您想将Shell更改为bash,可以添加以下内容:
xml复制代码<key>Shell</key> <string>/bin/bash</string>
如果您想将Shell更改为zsh,可以添加以下内容:
xml复制代码<key>Shell</key> <string>/bin/zsh</string>
按下 Ctrl + X
组合键,然后按下 Y
键保存更改。
重新启动您的Mac或注销并重新登录用户帐户以使更改生效。
请注意,更改默认Shell可能会影响系统的稳定性和安全性。因此,在进行更改之前,请确保您了解所做的更改可能带来的影响,并谨慎操作。