走進(jìn)Unix Shell知識(shí)講解
今天,我們來(lái)學(xué)習(xí)Unix系統(tǒng)的命令行的知識(shí),主要針對(duì)Unix Shell講解。近些年來(lái),Unix系統(tǒng)被廣泛的運(yùn)用。Unix操作系統(tǒng)是最早出現(xiàn)的操作系統(tǒng)之一,發(fā)展到現(xiàn)在已趨于成熟。
C語(yǔ)言因Unix系統(tǒng)而出現(xiàn),Unix系統(tǒng)具有強(qiáng)大的可移植性,適合多種硬件平臺(tái)。你甚至可以把Unix操作系統(tǒng)的源代碼寫(xiě)在紙上,然后設(shè)計(jì)一套你自己的硬件來(lái)編譯和運(yùn)行它。
Unix具有良好的用戶界面;程序接口提供了C語(yǔ)言和相關(guān)庫(kù)函數(shù)及系統(tǒng)調(diào)用,命令接口是SHELL,Unix有3種主流的SHELL,即sh,csh和 ksh,同時(shí)為用戶提供了數(shù)千條系統(tǒng)命令,有助于系統(tǒng)操作和系統(tǒng)管理,其管道機(jī)制也是獨(dú)有的特性。
系統(tǒng)的可操作性很強(qiáng),你甚至可以不用顯示器,取而代知的是非常簡(jiǎn)易的輸出設(shè)備,如簡(jiǎn)易的,類(lèi)似于計(jì)算器的液晶屏,甚至可以是打印機(jī)來(lái)完全操作計(jì)算機(jī)和完成復(fù)雜的系統(tǒng)開(kāi)發(fā)和管理工作!
Unix Shell也叫做 命令行 ,它是 Unix 操作系統(tǒng) 下傳統(tǒng)的用戶和計(jì)算機(jī)的交互界面。砨戶直接輸入 命令 來(lái)執(zhí)行各種各樣的任務(wù)。當(dāng)然 微軟 的 Windows 操作系統(tǒng)也提供了這樣的功能,它們栯 Windows 9X 下的 command.com ,和基于 Window NT 的各種系統(tǒng)下的 cmd.exe 。
普通意義上的Unix Shell就是可以接受用 輸入命令的程序。它之所以被稱(chēng)作she l是因?yàn)樗[藏了操作系統(tǒng)低層的細(xì)節(jié)。同樣的Unix下的圖形用戶界面GNOME和KDE?有時(shí)也被叫做虛擬shell或者圖形shell。
Unix操作系統(tǒng)下的Unix Shell既是用戶交互的砌面,也是控制系統(tǒng)的 腳本語(yǔ)言 。當(dāng)然在這點(diǎn)也有別于Windows下的命令,雖然也提供了很簡(jiǎn)單的控制語(yǔ)句。
Windows操作系統(tǒng)下,可能有些用戶從杠都不會(huì)直接的使用Unix Shell,然而在Unix系刪操作系統(tǒng)下,Unix Shell仍然是控制系統(tǒng)啟動(dòng) X Window 啟動(dòng),和很多其他實(shí)用工具的腳本解頊程序。
【編輯推薦】