Linux下如何获取Shell类型和版本?

在使用远程会话时,我们可能需要知道远程shell的类型和版本。Bash很流行,但可能有不同的shell,如sh、csh、ksh等。

bash法系元~复古又精致~金丝线宫廷风真丝上衣 清仓白菜价不退换
| 月销量3件
优惠价298元
原价¥398

淘口令:

¥jdewXG7o3Mc¥
 

使用$SHELL变量

shell提供环境变量来提供有关shell和环境的信息。 $SHELL 环境变量可用于获取当前she类型$SHELL变量信息不太可靠。

$ echo $SHELL /bin/bash

我们可以看到当前的shell是bash

使用ps命令

我们可以使用ps命令和一些参数来获得shell信息,如下所示。

$ ps -p $$   PID TTY          TIME CMD  3380 pts/8    00:00:00 bash
  • 我们使用 ps公司 通过提供当前进程
Using Ps Command
使用Ps命令

相关文章: Linux Bash环境变量

© 版权声明
THE END
喜欢就支持一下吧,技术咨询可以联系QQ407933975
点赞0
分享