You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Windows 10的MSYS2中设置zsh为默认Shell?

在MSYS2中设置zsh为默认Shell(无chsh命令时)

MSYS2本身没有chsh命令,不用纠结这个,直接用下面两种方法搞定:

方法一:通过配置文件自动切换

  1. 先确保zsh已经安装,没装的话执行:
    pacman -S zsh
    
  2. 打开用户目录下的.bash_profile(如果没有就新建一个),添加以下内容:
    if [ -t 1 ]; then
      exec zsh
    fi
    
    保存后,下次启动MSYS2时,bash会自动切换为zsh。

方法二:修改快捷方式直接启动zsh

  1. 找到MSYS2的桌面快捷方式,右键选择「属性」
  2. 在「目标」栏里,把原命令末尾加上 -shell zsh,比如原目标是:
    C:\msys64\msys2_shell.cmd -msys
    
    修改后变成:
    C:\msys64\msys2_shell.cmd -msys -shell zsh
    
  3. 点击「确定」保存,之后双击快捷方式就直接进入zsh了。

第一次启动zsh时会弹出配置向导,嫌麻烦可以选0跳过,之后再按需配置即可。

内容的提问来源于stack exchange,提问作者Tharun Raj

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.20 03:03:09