如何查看当前系统的默认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/ose/1335.html

(2)
上一篇 2020年7月14日 05:30
下一篇 2020年7月18日 14:51

相关推荐

  • 计算机字节和位的区别

    计算机内存储和处理信息的最小单位是bit(位或比特),它是BInary digiT(二进制数)的缩写,一个位的值可以是0或1,计算机通常不会每次只对一个二进制位进行操作,它们会对一组二进制位进行操作,8个二进制位为一个字节(Byte),现在的微处理器都是面向字节的,所以说计算机存储信息的最小单位是字节也是对的,它的二进…

    操作系统经验 2021年3月1日
    07860
  • Debian的Stable、Security、updates、backports软件仓库源

    DebianStable源 当前版本的官方Debian存储库。 DebianSecurity源 官方的Debian存储库,用于频繁的安全更新。 StableUpdates源 通过稳定更新(stable-updates)机制使来自稳定建议更新(StableProposedUpdates)的某些软件包可用。此路径将用于许多…

    操作系统经验 2020年12月22日
    01.9K0
  • Linux命令ls -l或ls -all显示的列表信息详解

    ls -l使用较长格式列出信息,ls -all(注意了,不是ls -a或ls –all)比ls -l多了显示任何以 . 开始的项目。 第1列:为文件属性字段(1)第1个字母为文件类型:d:目录文件-:普通文件p:管理文件l:链接文件b:块设备文件c:字符设备文件s:套接字文件(2)文件权限:r表示读权限,w…

    操作系统经验 2021年7月11日
    07330

发表评论

登录后才能评论