W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
通常來(lái)講,計(jì)算機(jī)硬件是由運(yùn)算器、控制器、存儲(chǔ)器、輸入/輸出設(shè)備等共同組成的,而讓各種硬件設(shè)備各司其職且又能協(xié)同運(yùn)行的東西就是系統(tǒng)內(nèi)核。Linux系統(tǒng)的內(nèi)核負(fù)責(zé)完成對(duì)硬件資源的分配、調(diào)度等管理任務(wù)。由此可見(jiàn),系統(tǒng)內(nèi)核對(duì)計(jì)算機(jī)的正常運(yùn)行來(lái)講是太重要了,因此一般不建議直接去編輯內(nèi)核中的參數(shù),而是讓用戶通過(guò)基于系統(tǒng)調(diào)用接口開(kāi)發(fā)出的程序或服務(wù)來(lái)管理計(jì)算機(jī),以滿足日常工作的需要,如圖2-1所示。
必須肯定的是,Linux系統(tǒng)中有些圖形化工具(比如邏輯卷管理器[Logical Volume Manager,LVM])確實(shí)非常好用,極大地降低了運(yùn)維人員操作出錯(cuò)的概率,值得稱贊。但是,很多圖形化工具其實(shí)是調(diào)用了腳本來(lái)完成相應(yīng)的工作,往往只是為了完成某種工作而設(shè)計(jì)的,缺乏Linux命令原有的靈活性及可控性。再者,圖形化工具相較于Linux命令行界面會(huì)更加消耗系統(tǒng)資源,因此經(jīng)驗(yàn)豐富的運(yùn)維人員甚至都不會(huì)給Linux系統(tǒng)安裝圖形界面,需要開(kāi)始運(yùn)維工作時(shí)直接通過(guò)命令行模式遠(yuǎn)程連接過(guò)去,不得不說(shuō)這樣做確實(shí)挺高效的。
圖2-1 用戶與Linux系統(tǒng)的交互
Shell就是這樣的一個(gè)命令行工具。Shell(也稱為終端或殼)充當(dāng)?shù)氖侨伺c內(nèi)核(硬件)之間的翻譯官,用戶把一些命令“告訴”終端,它就會(huì)調(diào)用相應(yīng)的程序服務(wù)去完成某些工作。現(xiàn)在包括紅帽系統(tǒng)在內(nèi)的許多主流Linux系統(tǒng)默認(rèn)使用的終端是Bash(Bourne-Again SHell)解釋器。主流Linux系統(tǒng)選擇Bash解釋器作為命令行終端主要有以下4項(xiàng)優(yōu)勢(shì),讀者可以在今后的學(xué)習(xí)和生產(chǎn)工作中細(xì)細(xì)體會(huì)Linux系統(tǒng)命令行的美妙之處,真正從心里愛(ài)上它們。
1:通過(guò)上下方向鍵來(lái)調(diào)取過(guò)往執(zhí)行過(guò)的Linux命令;
2:命令或參數(shù)僅需輸入前幾位就可以用Tab鍵補(bǔ)全;
3:具有強(qiáng)大的批處理腳本;
4:具有實(shí)用的環(huán)境變量功能。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: