如何查看当前系统的默认shell?

当前linux系统可用的shell都记录在/etc/shells文件中。

cat /etc/shells当前linux系统可用的shell:

ubuntu:~/environment $ cat /etc/shells
# /etc/shells: valid login shells
/bin/sh
/bin/bash
/bin/rbash
/bin/dash

系统支持的shell有那么多,sh,bash,rbash,dash,等,如何知道当前系统的默认shell?

ubuntu:~/environment $ echo $SHELL
/bin/bash

可见默认shell为bash。几乎所有linux发行版本的默认shell都是bash。

扩展阅读:

1.解释下$SHELL,如果你学过shell知识,就知道$是一个变量标识符。

$SHELL是一个变量,SHELL是变量名,他们是系统环境变量,SHELL这个变量就是为了用来得到当前shell的绝对路径信息。

2.如果想要查看环境配置,终端直接输入env查看。

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/experience/linux/1335.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注