1:如何查看本機的linux使用的是什麼shell ?
#cat /etc/shells
#可以看到本系統中可以使用哪些shell
#echo$SHELL 或者 echo ${SHELL} #查看登陸系統時默認使用的SHELL
finger -l user;finger -l root #可以查看某個用戶的shell和家目錄
which csh 查看csh存放目錄—不是很准,當有兩個的時候
3:chsh -s到底是修改了哪裡?
chsh -s其實修改的就是/etc/passwd文件裡和你的用戶名相對應的那一行。現在我來查看下:
uchen@uchen-laptop:~$ cat /etc/passwd |grepuchen
uchen:x:1000:1000:uchen,,,:/home/uchen:/bin/zsh
看!你可以發現輸出內容的最後部分已經變成了/bin/zsh了!下次你重啟的時候,linux就會讀取這一命令來啟動你的shell了!