linux 怎么知道 默认使用什么shell 的?

如题所述

linux之所以知道你登陆的shell是因为linux设置了环境变量$SHELL 这个变量的值是什么,linux在启动的时候就会去读这个文件,从而启动到相应的shell 针对全局的shell环境变量配置文件/etc/profile针对单个用户的环境变量配置文件su - user/etc/.bash_profile 上面两个文件中都记录了用户登录的SHELL环境变量,同时全局环境变量配置文件对所有的用户都有效,命令:root@localhost# env 可以显示出所有的shell变量
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-08-19
输入命令:echo $SHELL
或者:ps | grep $$ |awk '{print $4}'本回答被网友采纳
第2个回答  2013-07-27
默认是bash shell ,你输入echo $shell 查看
第3个回答  2017-08-19
echo $SHELL

在Linux命令行下查询当前所使用的shell版本与种类的方法
有多种方式可以查看你目前在使用什么 shell,最简单的方法就是通过使用 shell 的特殊参数。其一,一个名为 "$$" 的特殊参数 表示当前你正在运行的 shell 实例的 PID。此参数是只读的,不能被修改。所以,下面的命令也将显示你正在运行的 shell 的名字:代码如下:ps -p PID TTY TIME CM...

Linux下查看使用的是哪种shell的方法汇总
[root@localhost ~]$ cat \/etc\/shells    \/bin\/sh    \/bin\/bash    \/sbin\/nologin 查看当前使用的shell方法    一、最常用的查看shell的命令,但不能实时反映当前shell 复制代码    代码如下:[ro...

linux 怎么知道 默认使用什么shell 的?
echo $SHELL 或者 cat \/etc\/passwd |grep 用户名 最后面就是使用的shell

linux 怎么知道 默认使用什么shell 的?
linux之所以知道你登陆的shell是因为linux设置了环境变量$SHELL 这个变量的值是什么,linux在启动的时候就会去读这个文件,从而启动到相应的shell 针对全局的shell环境变量配置文件\/etc\/profile针对单个用户的环境变量配置文件su - user\/etc\/.bash_profile 上面两个文件中都记录了用户登录的SHELL环境变量,同...

linux 怎么知道 默认使用什么shell 的?
linux之所以知道你登陆的shell 是因为linux设置了环境变量 SHELL 这个变量的值是什么,linux在启动的时候就会去读这个文件,从而启动到相应的shell 针对全局的shell环境变量配置文件 \/etc\/profile 针对单个用户的环境变量配置文件 su - user \/etc\/.bash_profile 上面两个文件中都记录了用户登录的SHELL环境变量...

linux下怎么查看.bash
Linux系统默认开启的终端,一般都是Bash Shell,可以通过如下命令确定当前运行的默认Shell。echo $SHELL 说明:个人系统是Redhat Enterprise server5,默认使用的shell即为bash shell。如果系统默认使用的不是bash shell,可以通过bash命令运行bash shell。说明:图中随便输入的命令,目的是让shell执行出错,通过...

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

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

教你如何查看linux当前shell
使用`uname -a`命令查看FreeBSD版本信息。切换Linux系统shell:使用`chsh`命令可以切换至不同的shell,例如将用户`alloy`的shell更改为`\/bin\/dash`。总结:通过上述方法,可以有效查看和管理Linux系统中的shell和版本信息,以及进行shell的切换操作。如有疑问或需要更多学习资源,欢迎关注并私信获取相关资料,...

如何查阅Linux系统正在使用的Shell版本
1、查看当前使用的shell echo $SHELL 2、查看当前系统支持的Shell,使用cat、head、more等命令查看\/etc\/shells的内容即可。cat \/etc\/shells [root@localhost ~]# cat \/etc\/shells \/bin\/sh\/bin\/bash\/sbin\/nologin\/bin\/tcsh\/bin\/csh\/bin\/ksh3、查看各个shell的版本 ,每个shell基本都带有--version...

相似回答