方法1:查看 $SHELL
变量
如果输出的是 /bin/bash
或 /usr/bin/bash
,则表示默认使用的是 bash
。如果输出的是 /bin/sh
或 /usr/bin/sh
,则表示默认使用的是 sh
。
方法2:查看当前 shell 进程
这将显示当前 shell 进程的详细信息,包括进程 ID 和进程名称。如果名称是 bash
,则表示正在使用 bash
。如果是 sh
,则表示正在使用 sh
。
方法3:检查 echo $0
输出
输出结果会显示当前 shell 的名称。如果结果是 -bash
或 bash
,则表示你在使用 bash
。如果结果是 -sh
或 sh
,则表示你在使用 sh
。