王建偉 C++語言基礎(chǔ)到進(jìn)階
?這個(gè)單詞的原意是“外殼”,跟?kernel
(內(nèi)核)相對(duì)應(yīng),比喻內(nèi)核外面的一層,即用戶跟內(nèi)核交互的對(duì)話界面
Shell
?是一個(gè)程序,提供一個(gè)與用戶對(duì)話的環(huán)境。這個(gè)環(huán)境只有一個(gè)命令提示符,讓用戶從鍵盤輸入命令,所以又稱為命令行環(huán)境(?command line interface
?,簡寫為?CLI
?)。Shell
?接收到用戶輸入的命令,將命令送入操作系統(tǒng)執(zhí)行,并將結(jié)果返回給用戶Shell
?是一個(gè)命令解釋器,解釋用戶輸入的命令。它支持變量、條件判斷、循環(huán)操作等語法,所以用戶可以用?Shell
?命令寫出各種小程序,又稱為?Shell
?腳本。這些腳本都通過?Shell
?的解釋執(zhí)行,而不通過編譯Shell
?是一個(gè)工具箱,提供了各種小工具,供用戶方便地使用操作系統(tǒng)的功能
標(biāo)簽: