ott*_*ath 0 shell bash zsh environment-variables
如果我在zsh
里面bash
(在 macOS Sierra 上)运行,为什么$SHELL
仍然指向/bin/bash
,而不是/bin/zsh
?
$ echo $SHELL
/bin/bash
$ zsh
% echo $SHELL
/bin/bash
Run Code Online (Sandbox Code Playgroud)
$SHELL
应该指向您的登录shell,而不是当前的 shell。如,grep $USER /etc/passwd
- 它向您显示您的登录 shell,它可能是 /bin/bash。
您需要更改 shellchsh
才能使更改永久化。
归档时间: |
|
查看次数: |
1554 次 |
最近记录: |