mnbn.net
当前位置:首页 >> linux 怎么看当前用的是什么shEll >>

linux 怎么看当前用的是什么shEll

查看所有可以使用的shell可以cat /etc/shells ,查看当前登录系统的所使用的shell可以 echo $SHELL ,这是系统环境中的一个变量。

more /etc/shells 可以看到本系统中可以使用哪些shell echo $SHELL 可以查看当前默认的shell 一般来讲/etc/passwd文件中最后一项是每个用户使用的shell,但不见得每个都是shell

1、实时查看当前进程中使用的shell种类:g 代码如下: ps | grep $$ | awk '{print $4}' (注:$$表示shell的进程号) 2、最常用的查看shell的命令,但不能实时反映当前shell 代码如下: $ echo $SHELL 3、更简洁,但并不是所有shell都支持 代码如...

1、查看当前系统支持的Shell,使用cat、head、more等命令查看/etc/shells的内容即可。 cat /etc/shells 2、查看各个shell的版本 ,每个shell基本都带有--version参数,用于显示shell的版本号,执行如下命令 ksh --version bash --version tcsh -...

直接查看当前用户的环境变量就可以。 cat /etc/passwd|grep username 显示出来的最后一个分号后面就是环境变量。 cat /etc/passwd|grep ramma ramma:!:204:1:Ma:/home/ramma:/bin/ksh 上面的例子中当前用户 的环境变量就是/bin/ksh, 也就是k shell

shell就是一个程序,使用查看版本的方式应该类似。 如 csh -v , bash -v , 或者 csh --verison , bash --version等。

查看一下进程就可以了。命令ps -ef

一、最常用的查看shell的命令,但不能实时反映当前shell [root@localhost ~]$ echo $SHELL /bin/bash 二、下面这个用法并不是所有shell都支持 [root@localhost ~]$ echo $0 -bash 三、环境变量中shell的匹配查找 [root@localhost ~]$ env | grep...

命令行敲命令 echo $SHELL 或 查看/etc/passwd,有一列专门描述用户shell类型的

如何知道当前的shell,参看下面的图片中的命令。 这是bash源文件resource的内容和存放路径 命令ls中使用大F列出哪些是目录哪些是文件 这里的backslash符号,也就是反斜杠符号是换行续写的意思 这里使用backslash符号连续输出2个目录下的内容 分...

网站首页 | 网站地图
All rights reserved Powered by www.mnbn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com