Shell学习笔记(二)

Linux下支持的shell种类(/etc/shells文件)

/etc/shells文件:

  • 功能:这个文件记录了你当前Linux系统中所支持的shell版本(只是其中的一部分,还有其他shell在别的路径下)
  • 作用:系统上合法的shell都要写入到这个文件中。当系统进行某些服务时就能够依据这个文件的记录来进行操作
  • :下面以我的centos为例,可以看到当前系统支持4种类型的shell(只是系统中其中一部分)

系统不同用户的默认shell(/etc/passwd文件)

  • /etc/passwd文件:不同的用户登录系统时,系统就会给我们一个默认shell来进行工作,那这个不同使用者默认的shell分别是什么哪?这些记录都在/etc/passwd文件中
  • 查看:以我的centos系统为例
    • 前面的红框框代表:不同用户/系统等。最后面的红框框代表:该用户/系统使用的shell版本
    • 例如可以看到root用户使用bash,bin使用nologin

原文地址:https://www.cnblogs.com/saryli/p/13425064.html