關(guān)于Unix操作系統(tǒng)總結(jié)
由于經(jīng)常學(xué)習(xí)Unix操作系統(tǒng)的一些知識(shí),而且很喜歡Unix操作系統(tǒng),在工作中也很喜歡總結(jié)關(guān)于Unix操作系統(tǒng)相關(guān)的經(jīng)驗(yàn)教訓(xùn),下面就來(lái)給大家說(shuō)說(shuō)我總結(jié)的關(guān)于Unix操作系統(tǒng)的一些優(yōu)點(diǎ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具有良好的用戶(hù)界面;程序接口提供了C語(yǔ)言和相關(guān)庫(kù)函數(shù)及系統(tǒng)調(diào)用,命令接口是SHELL,Unix有3種主流的SHELL,即sh,csh和 ksh,同時(shí)為用戶(hù)提供了數(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中提供了***而強(qiáng)大的文本處理工具,特別適合于字符流的處理,有很多強(qiáng)大的功能是WINDOWS無(wú)法比擬的,如 grep,awk,sed, 正則表達(dá)式的應(yīng)用等等,文本編輯器以vi最為普遍,其它還有pico,nano,emacs,ee等等。
為用戶(hù)提供了良好的開(kāi)發(fā)環(huán)境。Unix操作系統(tǒng)的默認(rèn)安裝一般都包括標(biāo)準(zhǔn)的C語(yǔ)言編譯器cc,新版本的Unix還包括GCC,程序員可以利用它們來(lái)開(kāi)發(fā)C和C ++應(yīng)用程序,同時(shí)提供了make,sccs,rcs等版本控制程序,利于大型項(xiàng)目的開(kāi)發(fā);同時(shí)Unix操作系統(tǒng)支持?jǐn)?shù)十種流行的程序開(kāi)發(fā)語(yǔ)言
好的文件系統(tǒng)。Unix的文件系統(tǒng)有很多種,如早期的s5,ufs,AFS,EAFS,HTFS,DTFS日志型的jfs,xfs,vxfs等等,其跨平臺(tái)的文件系統(tǒng)ufs,jfs,網(wǎng)絡(luò)文件系統(tǒng)nfs極大的方便了用戶(hù);同時(shí)Unix操作系統(tǒng)無(wú)文件類(lèi)型,支持硬連接和符號(hào)連接,文件和路徑名規(guī)范!(不像WINDOWS沿用早期的3.8型的文件命名規(guī)則)
強(qiáng)大的網(wǎng)絡(luò)功能,集群和分布式計(jì)算,適合當(dāng)今的 INTERNET! 其telnet設(shè)計(jì)思想很適合用戶(hù)進(jìn)行遠(yuǎn)程管理。
完善的系統(tǒng)審計(jì)。除了提供syslog系統(tǒng)審記,還提供sulog,lastlog,wtmplog等,同時(shí)用戶(hù)還可以自定義記錄LOG,由于Unix操作系統(tǒng)非常擅長(zhǎng)處理文本,用戶(hù)可以方便的對(duì)這些LOG進(jìn)行查看、分類(lèi)和再加工。
【編輯推薦】