欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

macos 默认的shell macos 如何更改默认的shell 文心一言 chatgpt 有大用

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,您可以按照以下步骤进行操作:

  1. 打开终端应用程序。

  2. 输入以下命令以确认当前用户的默认Shell:

bash复制代码

echo $SHELL
  1. 如果您想将Shell更改为bash,请输入以下命令:

bash复制代码

chsh -s /bin/bash

如果您想将Shell更改为zsh,请输入以下命令:

bash复制代码

chsh -s /bin/zsh
  1. 输入您当前用户的密码以确认更改。

  2. 重新启动您的Mac,以使更改生效。

更改默认Shell后,您可以通过在终端中输入echo $0命令来确认已成功更改。



macos 如何通过修改文件更改默认的shell

要通过修改文件更改macOS默认的Shell,您可以按照以下步骤进行操作:

  1. 打开终端应用程序(Terminal)。

  2. 使用以下命令打开用户的默认shell配置文件:

bash复制代码

nano ~/Library/Preferences/com.apple.loginwindow.plist
  1. 在文件中找到 <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>
  1. 按下 Ctrl + X 组合键,然后按下 Y 键保存更改。

  2. 重新启动您的Mac或注销并重新登录用户帐户以使更改生效。

请注意,更改默认Shell可能会影响系统的稳定性和安全性。因此,在进行更改之前,请确保您了解所做的更改可能带来的影响,并谨慎操作。



普通分类: