我将以下内容放入我的 .zshrc
if [[ $STY = '' ]] then screen -xR; fi
我现在启动终端时得到 Bash,尽管我在 Mac 的终端 > 设置中有 /bin/zsh。
我需要更改哪个变量才能使 Zsh 在 Screen 中成为我的登录 shell?
我将以下内容放入我的 .zshrc
if [[ $STY = '' ]] then screen -xR; fi
我现在启动终端时得到 Bash,尽管我在 Mac 的终端 > 设置中有 /bin/zsh。
我需要更改哪个变量才能使 Zsh 在 Screen 中成为我的登录 shell?
更改 shell(例如更改为 Zsh)的一种快速方法是运行以下代码
chsh -s /bin/zsh
/bin/zsh.如果环境和其他东西不起作用,那么您可以简单地将它作为参数提供给 screen:screen -xR zsh并且 screen 将运行 zsh 而不是其他东西(bash)。
SHELL=/bin/zsh screen
应该工作,即设置环境变量$SHELL