查看当前发行版可以使用的shell
[jack@localhost ~]$ cat /etc/shells
/bin/sh
/bin/bash
/sbin/nologin
查看当前使用的shell
一、最常用的查看shell的命令,但不能实时反映当前shell[jack@localhost ~]$ echo $SHELL/bin/bash
二、下面这个用法并不是所有shell都支持
[jack@localhost ~]$ echo $0
bash
三,查看系统中安装了哪些shell
cat /etc/shells
/bin/sh/bin/bash/sbin/nologin/bin/dash/bin/tcsh/bin/csh
四、口令文件中shell的匹配查找
[jack@localhost ~]$ cat /etc/passwd | grep jack
jack:x:500:500:mengfei:/home/jack:/bin/bash
![1cc6d28aca7f60f0cf1b5103b8f51239.png](https://i-blog.csdnimg.cn/blog_migrate/2addf150c4e3d3157a038546253843ed.png)
Linux系统版本信息的Shell命令
几种查看Linux版本信息的方法:
1. uname -a
2. cat /proc/version
3. cat /etc/issue
4.