要快速查看Linux系統上的Shell類型,可以參考本經驗以下內容。
一、查看當前系統中所有可登錄shell的類型
二、查看某個用戶的Shell類型
-
1
要查看某個用戶的Shell類型,可以在/etc/passwd文件的最后字段查看到某個特定用戶的登錄Shell類型。以root為例,執行 cat /etc/passwd | grep ^root 最后一個:號字段顯示的即為root用戶的登錄shell類型,為bash,如下圖所示 。
選區_189.png
三、查看正在運行shell的類型
-
1
要查看當前運行shell的類型,有很多種方法。首先,可以通過$0這個變量來獲取當前運行的shell類型。
-
2
其次,也可以通過$這個變量來獲取當前運行的shell進程號(PID),然后通過ps命令的-p參數或者直接帶進程pid號來反向查出運行的shell類型。
選區_190.png