环境:RHEL 7.1 或 MAC 10.11.6
1. echo $SHELL
查看系统默认的 shell,注意这个不能反映当前使用的 shell 是哪个。
2. ps -p $$
查看当前的 shell。
说明:$$ 是一个特殊的 shell 变量,保存的是当前运行 shell 的 PID。
3. echo $0
查看当前的 shell。
说明:$0 是一个特殊的 shell 变量,保存的是被执行的命令的名字。
因为进入一个终端时,第一个被执行的命令总是某个 shell 的名字,所以该 shell 的名字就保存在 $0 中。
4. 查看 shell 版本
echo $BASH_VERSION
参考文献:
1. 《精通 shell 编程(第二版)》
1. echo $SHELL
查看系统默认的 shell,注意这个不能反映当前使用的 shell 是哪个。
2. ps -p $$
查看当前的 shell。
说明:$$ 是一个特殊的 shell 变量,保存的是当前运行 shell 的 PID。
3. echo $0
查看当前的 shell。
说明:$0 是一个特殊的 shell 变量,保存的是被执行的命令的名字。
因为进入一个终端时,第一个被执行的命令总是某个 shell 的名字,所以该 shell 的名字就保存在 $0 中。
4. 查看 shell 版本
echo $BASH_VERSION
参考文献:
1. 《精通 shell 编程(第二版)》
没有评论:
发表评论