zoukankan      html  css  js  c++  java
  • 在Linux命令行下查询当前所使用的shell版本与种类的方法

    原文: https://www.jb51.net/LINUXjishu/407463.html

    --------------------------------------------------------------

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

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

    复制代码
    代码如下:

    $ ps -p $$
    PID TTY TIME CMD
    21666 pts/4 00:00:00 bash


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

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

    复制代码
    代码如下:

    $ echo $0
    bash


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

    复制代码
    代码如下:

    $ echo $SHELL
    /bin/shell

    2015128120536086.jpg (800×248)

    因此,找出当前的shell,你应该使用 $$ 或 $0,但不是 $SHELL。

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

    对于 bash shell :

    复制代码
    代码如下:

    $ bash --version
    GNU bash, version 4.3.30(1)-release (x86_64-pc-linux-gnu)
    Copyright (C) 2013 Free Software Foundation, Inc.
    License GPLv3+: GNU GPL version 3 or later 
    This is free software; you are free to change and redistribute it.
    There is NO WARRANTY, to the extent permitted by law.
    对于 zsh shell:</p> <p>$ zsh --version
    zsh 5.0.7 (x86_64-pc-linux-gnu)


    对于 tcsh shell: $ tcsh --version

    复制代码
    代码如下:

    tcsh 6.18.01 (Astron) 2012-02-14 (x86_64-unknown-linux) options wide,nls,dl,al,kan,rh,nd,color,filec


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

    复制代码
    代码如下:

    $ echo $BASH_VERSION
    4.3.8(1)-release
  • 相关阅读:
    HDU 5486 Difference of Clustering 图论
    HDU 5481 Desiderium 动态规划
    hdu 5480 Conturbatio 线段树 单点更新,区间查询最小值
    HDU 5478 Can you find it 随机化 数学
    HDU 5477 A Sweet Journey 水题
    HDU 5476 Explore Track of Point 数学平几
    HDU 5475 An easy problem 线段树
    ZOJ 3829 Known Notation 贪心
    ZOJ 3827 Information Entropy 水题
    zoj 3823 Excavator Contest 构造
  • 原文地址:https://www.cnblogs.com/oxspirt/p/9378513.html
Copyright © 2011-2022 走看看