1、查看当前linux默认使用的shell的方法(4种方法)
(1)SHELL变量
root@kali:/home# echo $SHELL
/bin/bash
(2)通过$0这个变量来获取当前运行的shell类型
root@kali:/home# echo $0
-bash
(3)通过/etc/passwd来查看:
root@kali:/home# grep root /etc/passwd
root:x:0:0:root:/root:/bin/bash
(4)通过$$变量来确定:
root@kali:/home# ps -ef|grep $$
root 3288 3280 0 15:46 pts/0 00:00:00 -bash
root 3587 3288 0 16:47 pts/0 00:00:00 ps -ef
root 3588 3288 0 16:47 pts/0 00:00:00 grep 3288
2、查看当前linux支持的shell类型:
(1)root@kali:/home# cat /etc/shells
# /etc/shells: valid login shells
/bin/sh
/bin/bash
/usr/bin/bash
/bin/rbash
/usr/bin/rbash
/bin/dash
/usr/bin/dash
/bin/zsh
/usr/bin/zsh
/usr/bin/tmux
/usr/bin/screen