什麼是shell
shell是用戶與Linux之間的接口。
shell這個單詞意思是“外殼”,它形象地表達了shell的作用。在UNIX及Linux中,shell就是套在內核外面的一層外殼,正因爲有shell的存在,才向普通的用戶隱藏了許多關於系統內核的細節。
Shell的功能
Shell又稱命令解釋器,它能識別用戶輸入的各種命令,並傳遞給操作系統。在UNIX或者Linux中,Shell既是用戶交互的界面,也是控制系統的腳本語言。
shell的分類
Bourne shell:標誌位sh,在許多UNIX系統中,該Shell是root用戶默認的Shell。
Bourne-Again Shell:標誌爲bash,該Shell是絕大多數Linux發行版本的默認Shell。
Korn Shell:標誌爲ksh。
C Shell:標誌爲csh。