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手册