我在更改$SHELL
OSX的iTerm应用程序的值时遇到一些困难。iTerm开始于/bin/zsh
,但的值$SHELL
似乎没有变化。
我所做的:
/bin/zsh
在iTerm的配置窗口中更改了“命令” 。- 执行
chsh
以将shell更改为/bin/zsh
。 - 确认iTerm已启动于
/bin/zsh
注意#1:在OSX的库存终端应用程序“ Terminal.app”中:
echo $SHELL
/bin/zsh
注意2:在OSX受欢迎的终端应用程序“ iTerm.app”中:
$ echo $SHELL
/bin/bash
$ echo $USER
$ melvkim
$ chsh -s /bin/zsh
Changing shell for melvkim.
Password for melvkim:
chsh: no changes made
/etc/shells
吗?该手册指出,如果您指定的外壳不在该文件中,则不会被视为标准外壳。