Bob5421 Asked: 2022-12-27 22:43:49 +0800 CST2022-12-27 22:43:49 +0800 CST 2022-12-27 22:43:49 +0800 CST 了解给定终端中当前 shell 的方法 772 我在 Unix 系统上有一个 shell。 是否有一个命令可以告诉我我正在使用哪个 shell?(bash、zsh 等) unix 1 个回答 Voted Best Answer Paradox 2022-12-28T00:15:44+08:002022-12-28T00:15:44+08:00 您可以使用环境变量来获取当前 shell 和登录用户的 shell! echo $0- 显示当前正在使用的外壳。 echo $SHELL- 显示当前登录用户的 shell。 注意:您可以使用printenv命令查看所有环境变量
您可以使用环境变量来获取当前 shell 和登录用户的 shell!
echo $0
- 显示当前正在使用的外壳。echo $SHELL
- 显示当前登录用户的 shell。注意:您可以使用
printenv
命令查看所有环境变量