本文參考自 《Linux Shell命令行及腳本編程實例詳解 》
我們可以使用如下命令查看系統中所有可用的shell:
cat /etc/shells
運行之后的顯示示例:
20170308211702
通常在Linux中由 /etc/passwd 這個文件決定用戶登錄時使用的是哪一種shell
例如,我們在終端運行:
grep root /etc/passwd
運行之后的顯示示例:
20170308212302
我們還可以使用如下兩種命令來查看賬號當前使用的Shell的類型:
echo $SHELL
和
ps -p $$
運行之后的顯示示例:
20170308212911