Mih*_*hir 30
只需输入命令:
exec bash -l
Run Code Online (Sandbox Code Playgroud)
我想应该可以。
对于zsh,
exec zsh -l
Run Code Online (Sandbox Code Playgroud)
这是必需的,因为macOS默认情况下每个外壳都是登录外壳。
Justing writingexec bash会用非登录 shell 替换当前 shell,这与关闭和重新打开终端的效果不同。
exec将使新bash -l进程替换当前外壳。如果exec不使用,bash -l将在当前外壳上产生一个新外壳,增加$SHLVL.
Dan*_*aia 14
对我来说,其他解决方案都不适用于 ZSH。
实际上只是简单地source ~/.zshrc完成了工作。
注意:运行exec zsh -l输出/Users/my_username/.zprofile:3: command not found: yarn(my_username我的用户名在哪里)。但仅运行上述命令即可完成这项工作。
| 归档时间: |
|
| 查看次数: |
24465 次 |
| 最近记录: |