Linux承继了Unix以网路为核心的设计思想shell查看linux版本信息,是一个性能稳定的多用户网路操作。好多操作我们可以用实现,例如查看版本信息等,这篇文章主要介绍了Linux下查看使用的是哪种shell的方式汇总,本文总结了9种查看当前系统使用的是哪种shell的方式,须要的同学可以参考下

查看当前发行版可以使用的shell

复制代码代码如下:

[root@localhost~]$cat/etc/shells

/bin/sh

/bin/bash

/sbin/nologin

查看当前使用的shell方式

一、最常用的查看shell的shell查看linux版本信息,但不能实时反映当前shell

shell查看linux版本信息_查看linux中jdk版本信息_linux 查看 apache 版本信息

复制代码代码如下:

[root@localhost~]$echo$SHELL

/bin/bash

二、下面这个用法并不是所有shell都支持

复制代码代码如下:

[root@localhost~]$echo$0

-bash

三、环境变量中shell的匹配查找

linux 查看 apache 版本信息_查看linux中jdk版本信息_shell查看linux版本信息

复制代码代码如下:

[root@localhost~]$env|grepSHELL

SHELL=/bin/bash

四、口令文件中shell的匹配查找

复制代码代码如下:

[root@localhost~]$cat/etc/passwd|greproot

root:x:0:0:root:/root:/bin/bash

五、查看当前进程

shell查看linux版本信息_查看linux中jdk版本信息_linux 查看 apache 版本信息

复制代码代码如下:

[root@localhost~]$ps

PIDTTYTIMECMD

3052pts/000:00:00bash

3254pts/000:00:00ps

六、先查看当前shell的pid,再定位到此shell进程

复制代码代码如下:

[root@localhost~]$echo$$

shell查看linux版本信息_linux 查看 apache 版本信息_查看linux中jdk版本信息

1862

[root@localhost~]$ps-ef|grep1862

root18621860001:50pts/000:00:00-bash

root20291862002:07pts/000:00:00ps-ef

root20301862002:07pts/000:00:00grep1862

七、输入一条不存的linux就该这么学,查看出错的shell提示

复制代码代码如下:

[root@localhost~]$asdf

bash:asdf:commandnotfound

附:一条命令即可实现:

复制代码代码如下:

[root@localhost~]$ps-ef|grep`echo$$`|grep-vgrep|grep-vps

root18621860001:50pts/000:00:00-bash

补充:Linux基本命令

①ls意为list列举当前文件夹中的文件

-l显示文件的属性可用ll来表示

②alias别称瞧瞧是否有别称的文件

③cddir跳跃目录-P选项将路径中的链接文件替换成链接指向的文件路径

④pwd查看当前工作的文件夹名使用-P的选项嵌入式linux培训,会直接步入到其中,相当于cd

本文原创地址://gulass.cn/lxzksydsnzsd.html编辑:刘遄,审核员:暂无