![了解给定终端的当前 shell 的方法](https://linux22.com/image/782788/%E4%BA%86%E8%A7%A3%E7%BB%99%E5%AE%9A%E7%BB%88%E7%AB%AF%E7%9A%84%E5%BD%93%E5%89%8D%20shell%20%E7%9A%84%E6%96%B9%E6%B3%95.png)
我在 Unix 系统上有一个 shell。
有没有命令可以告诉我正在使用哪个 shell?(bash、zsh 等)
答案1
您可以使用环境变量来获取当前 shell 和已登录用户的 shell!
echo $0
- 显示当前正在使用的 shell。
echo $SHELL
- 显示当前登录用户的 shell。
注意:您可以使用该printenv
命令查看所有环境变量
我在 Unix 系统上有一个 shell。
有没有命令可以告诉我正在使用哪个 shell?(bash、zsh 等)
您可以使用环境变量来获取当前 shell 和已登录用户的 shell!
echo $0
- 显示当前正在使用的 shell。
echo $SHELL
- 显示当前登录用户的 shell。
注意:您可以使用该printenv
命令查看所有环境变量