Unix操作系統(tǒng)優(yōu)勢(shì)大總結(jié)
在使用了Unix操作系統(tǒng)很久之后,我們就能慢慢的體會(huì)出Unix操作系統(tǒng)的優(yōu)勢(shì)了,為了給初學(xué)者和一些想使用的朋友介紹下Unix操作系統(tǒng)的優(yōu)點(diǎn),下面是總結(jié)的關(guān)于Unix操作系統(tǒng)的14個(gè)優(yōu)勢(shì)。
1、Unix是最早出現(xiàn)的操作系統(tǒng)之一,發(fā)展到現(xiàn)在已趨于成熟;
C語言因Unix操作系統(tǒng)而出現(xiàn),Unix操作系統(tǒng)具有強(qiáng)大的可移植性,適合多種硬件平臺(tái)。你甚至可以把Unix操作系統(tǒng)的源代碼寫在紙上,然后設(shè)計(jì)一套你自己的硬件來編譯和運(yùn)行它。
2、Unix具有良好的用戶界面
程序接口提供了C語言和相關(guān)庫函數(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)易的,類似于計(jì)算器的液晶屏,甚至可以是打印機(jī)來完全操作計(jì)算機(jī)和完成復(fù)雜的系統(tǒng)開發(fā)和管理工作!
3、在Unix操作系統(tǒng)中提供了***而強(qiáng)大的文本處理工具,
特別適合于字符流的處理,有很多強(qiáng)大的功能是WINDOWS無法比擬的,如grep,awk,sed, 正則表達(dá)式的應(yīng)用等等,文本編輯器以vi最為普遍,其它還有pico,nano,emacs,ee等等。
4、Unix操作系統(tǒng)為用戶提供了良好的開發(fā)環(huán)境。
Unix的默認(rèn)安裝一般都包括標(biāo)準(zhǔn)的C語言編譯器cc,新版本的Unix還包括GCC,程序員可以利用它們來開發(fā)C和C ++應(yīng)用程序,同時(shí)提供了make,sccs,rcs等版本控制程序,利于大型項(xiàng)目的開發(fā);同時(shí)Unix還支持?jǐn)?shù)十種流行的程序開發(fā)語言。
5、Unix操作系統(tǒng)好的文件系統(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極大的方便了用戶;同時(shí)Unix無文件類型,支持硬連接和符號(hào)連接,文件和路徑名規(guī)范?。ú幌馱INDOWS沿用早期的3.8型的文件命名規(guī)則)
6、Unix操作系統(tǒng)強(qiáng)大的網(wǎng)絡(luò)功能,
集群和分布式計(jì)算,適合當(dāng)今的 INTERNET! 其telnet設(shè)計(jì)思想很適合用戶進(jìn)行遠(yuǎn)程管理。
7、Unix操作系統(tǒng)完善的系統(tǒng)審計(jì)。
除了提供syslog系統(tǒng)審記,還提供sulog,lastlog,wtmplog等,同時(shí)用戶還可以自定義記錄LOG,由于Unix非常擅長(zhǎng)處理文本,用戶可以方便的對(duì)這些LOG進(jìn)行查看、分類和再加工。
8、增強(qiáng)的系統(tǒng)安全機(jī)制。
系統(tǒng)大多滿足C2級(jí)系統(tǒng)安全規(guī)范,部分專用系統(tǒng)已經(jīng)達(dá)到了B1級(jí);經(jīng)典而完善的按屬主和組進(jìn)行3種權(quán)限管理的機(jī)制仍然是當(dāng)今最完善的用戶權(quán)限解決方案。
9、Unix操作系統(tǒng)備份功能完善。
系統(tǒng)本身提供了dd,tar,cpio,dump等傳統(tǒng)的歸檔備份程序,用戶同時(shí)可采用第3方的備份工具。
10、系統(tǒng)結(jié)構(gòu)清晰,
有利于操作系統(tǒng)的教學(xué)和實(shí)踐Unix操作系統(tǒng)是學(xué)生學(xué)習(xí)操作系統(tǒng)***的教材,操作系統(tǒng)的每一個(gè)知識(shí)點(diǎn)都可以在Unix操作系統(tǒng)上進(jìn)行實(shí)踐和找到答案。如進(jìn)程管理和調(diào)度,學(xué)生可以直接通過ps,nice等命令的操作來體會(huì)和理解概念;同時(shí)學(xué)員可以閱讀其核心源代碼以及親自編寫程序來加深對(duì)操作系統(tǒng)的理解。
11、系統(tǒng)的專業(yè)性和可定制性強(qiáng)
每種Unix操作系統(tǒng)都有它們的安裝程序,和WINDOWS相比,它們要專業(yè)和復(fù)雜得多,有很多系統(tǒng)還支持網(wǎng)絡(luò)安裝。對(duì)于同一個(gè)操作系統(tǒng),用戶可以定制成不同的類型,如字符終端、圖形工作站、服務(wù)器等(而不像WINDOWS,針對(duì)不同的用戶來發(fā)行不同的版本,系統(tǒng)的可定制性差)。
12、Unix操作系統(tǒng)具有強(qiáng)穩(wěn)定性和健壯的系統(tǒng)核心
其***的核心為System V Release 5(SVR5),支持眾多新技術(shù),如DDI8設(shè)備驅(qū)動(dòng)程序,64位技術(shù),多路I/O提高了系統(tǒng)的可靠性和性能,控制器熱插拔,硬盤跨接和鏡像,Crash和Dump的能力,多控制臺(tái)支持,核心動(dòng)態(tài)調(diào)整等等,以滿足復(fù)雜的應(yīng)用要求。
13、系統(tǒng)的規(guī)范性
雖然Unix存在很多變體版本,但在Unix操作系統(tǒng)中可以找到很多系統(tǒng)規(guī)范的影子,例如SystemV, Posix , GNU, Unix95 , CDE 等等;這有助于Unix的統(tǒng)一發(fā)展。
14、功能強(qiáng)大的幫助系統(tǒng)
Unix的manpage和在線文檔是提供給用戶的非常全面的手冊(cè),也是克服用戶因?yàn)橥浟四硞€(gè)命令或參數(shù)而產(chǎn)生煩惱的好幫手;manpage分為多個(gè)章節(jié),從命令到系統(tǒng)調(diào)用都有詳細(xì)的解釋。
好了,這14個(gè)強(qiáng)大的優(yōu)勢(shì)有足夠的說服力來讓你選擇Unix操作系統(tǒng)了。
【編輯推薦】