我在Mac上安装了zsh。现在我想使其成为默认的外壳而不是Bash。但我似乎遇到以下错误:
$ echo $SHELL
/bin/bash
$ chsh -s /usr/bin/zsh
Changing shell for harshamv.
Password for harshamv:
chsh: /usr/bin/zsh: non-standard shell
chsh:选项需要一个参数-l用法:chpass [-l位置] [-u身份名] [-s外壳] [用户]
—
Harsha MV
/ bin / bash / bin / csh / bin / ksh / bin / sh / bin / tcsh / bin / zsh
—
Harsha MV,
这有什么错
—
jxh
/bin/zsh
?
现在有一种官方方法可以将默认Shell更改为zsh。请参阅Apple文档“在Mac上使用zsh作为默认外壳” support.apple.com/zh-cn/HT208050
—
Anthonyeef
chsh -l
输出?(如果不起作用,/etc/shells
?的内容是什么?)您确定这是失败的,而不仅仅是警告吗?/usr/bin/zsh
在那里添加是否使这项工作有效?