本文参考自 《Linux Shell命令行及脚本编程实例详解 》
我们可以使用如下命令查看系统中所有可用的shell:
cat /etc/shells
运行之后的显示示例:
通常在Linux中由 /etc/passwd 这个文件决定用户登录时使用的是哪一种shell
例如,我们在终端运行:
grep root /etc/passwd
运行之后的显示示例:
我们还可以使用如下两种命令来查看账号当前使用的Shell的类型:
echo $SHELL
和
ps -p $$
运行之后的显示示例: