怎么在Linux命令行下查询当前所使用的壳版本与种类

  介绍

本篇内容主要讲解“怎么在Linux命令行下查询当前所使用的壳版本与种类”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习”怎么在Linux命令行下查询当前所使用的壳版本与种类”吧!

有多种方式可以查看你目前在使用什么壳,最简单的方法就是通过使用壳的特殊参数。

其一,一个名为“$ $”;的特殊参数表示当前你正在运行的壳实例的PID。此参数是只读的,不能被修改,所以,下面的命令也将显示你正在运行的壳的名字:

代码如下:


$ p - p $ $
, PID TTY,,,,,时间CMD
21666分/4,,就是bash


上述命令可在所有可用的壳中工作。

如果你不使用csh、找到当前使用的壳的另外一个办法是使用特殊参数“0”,它表示当前正在运行的外壳或shell脚本的名称。这是bash的一个特殊参数,但也可用在其他shell中,如sh, zsh, tcsh或破折号。使用回声命令可以查看你目前正在使用的壳的名称。

代码如下:


$ echo $ 0
bash


不要被一个叫美元做外壳的单独的环境变量所迷惑,它被设置为你的默认壳的完整路径。因此,这个变量并不一定指向你当前使用的壳。例如,即使你在终端中调用不同的壳,壳也美元保持不变。

代码如下:


$ echo $ shell
/bin/壳

怎么在Linux命令行下查询当前所使用的壳版本与种类

因此,找出当前的壳,你应该使用美元或美元0,但不是壳牌美元。

<强>找出当前壳的版本
一旦你知道你使用的是哪个壳,你可能想知道此外壳的版本。为此,在命令行中输入壳并在后面加上”——版本”参数可以查看版本信息,例如:

对于bash shell:

代码如下:


美元bash
GNU bash版本,版本4.3.30(1)释放(x86_64-pc-linux-gnu)
版权(C) 2013自由软件基金会,Inc .
许可GPLv3 +: GNU GPL 3或更高版本
这是自由软件;你可以自由变化和重新分配。
没有保修,法律允许的程度。
对于zsh壳:& lt;/p>   & lt; p> $ zsh——版本
zsh 5.0.7 (x86_64-pc-linux-gnu)


对于tcsh壳:tcsh美元——版本

代码如下:


tcsh 6.18.01宽(阿斯特朗)2012-02-14 (x86_64-unknown-linux)选项,nls, dl,艾尔,菅直人rh, nd,颜色,filec


对于某些外壳,你还可以使用壳特定的变量(例如,BASHVERSION美元或美元ZSHVERSION)。

代码如下:


回声BASH_VERSION美元
为4.3.8(1)发布

到此,相信大家对“怎么在Linux命令行下查询当前所使用的壳版本与种类”有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

怎么在Linux命令行下查询当前所使用的壳版本与种类