判断当前shell版本

慈云数据 2024-03-12 技术支持 123 0
  1. 查看$SHELL环境变量

    判断当前shell版本
    (图片来源网络,侵删)
    echo $SHELL
    

    输出的结果将是当前使用的shell的路径。例如,如果输出为 /bin/bash,则表示当前使用的是Bash shell。

  2. 查看ps命令输出:

    判断当前shell版本
    (图片来源网络,侵删)
    ps -p $$
    

    上述命令将显示当前终端进程的信息,其中 $$ 代表当前进程的PID。在输出结果中,CMD 列将包含正在运行的shell的名称和路径。

  3. 查看echo $0:

    echo $0
    

    上述命令将显示当前shell的名称。


thj@hhj:~/fun$ echo $SHELL
/bin/bash
thj@hhj:~/fun$ ps -p $$
  PID TTY          TIME CMD
   16 tty1     00:00:00 bash
thj@hhj:~/fun$ echo $0
-bash
thj@hhj:~/fun$
微信扫一扫加客服

微信扫一扫加客服

点击启动AI问答
Draggable Icon