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