Answers:
您可以使用exec新的shell替换当前的shell:
切换到bash:
exec bash
切换到zsh:
exec zsh
这不会影响新的终端窗口或其他任何东西,但是很方便。
exit后返回bash。执行似乎是不必要的和不希望的。
zsh有一个内置命令emulate,可以通过设置适当的选项来模拟不同的shell,尽管csh永远不会被完全模拟。
emulate bash
perform commands
emulate -R zsh
-R标志将所有选项恢复为该Shell的默认值。
请参阅:zsh手册