-
查看
$SHELL
环境变量:echo $SHELL
输出的结果将是当前使用的shell的路径。例如,如果输出为
/bin/bash
,则表示当前使用的是Bash shell。 -
查看
ps
命令输出:ps -p $$
上述命令将显示当前终端进程的信息,其中
$$
代表当前进程的PID。在输出结果中,CMD
列将包含正在运行的shell的名称和路径。 -
查看
echo $0
:echo $0
上述命令将显示当前shell的名称。
thj@hhj:~/fun$ echo $SHELL
/bin/bash
thj@hhj:~/fun$ ps -p $$PID TTY TIME CMD16 tty1 00:00:00 bash
thj@hhj:~/fun$ echo $0
-bash
thj@hhj:~/fun$