UNIX操做系統的優點總結

一、UNIX是最先出現的操做系統之一,發展到如今已趨於成熟;C語言因UNIX系統而出現,UNIX系統具備強大的可移植性,適合多種硬件平臺。你甚至能夠把UNIX操做系統的源代碼寫在紙上,而後設計一套你本身的硬件來編譯和運行它。二、UNIX具備良好的用戶界面;程序接口提供了C語言和相關庫函數及系統調用,命令接口是SHELL,UNIX有3種主流的SHELL,即sh,csh和 ksh,同時爲用戶提供了數千條系統命令,有助於系統操做和系統管理,其管道機制也是獨有的特性; 系統的可操做性很強,你甚至能夠不用顯示器,取而代知的是很是簡易的輸出設備,如簡易的,相似於計算器的液晶屏,甚至能夠是打印機來徹底操做計算機和完成複雜的系統開發和管理工做!三、在UNIX中提供了完美而強大的文本處理工具,特別適合於字符流的處理,有不少強大的功能是WINDOWS沒法比擬的,如 grep,awk,sed, 正則表達式的應用等等,文本編輯器以vi最爲廣泛,其它還有pico,nano,emacs,ee等等。四、爲用戶提供了良好的開發環境。UNIX的默認安裝通常都包括標準的C語言編譯器cc,新版本的UNIX還包括GCC,程序員能夠利用它們來開發C和C ++應用程序,同時提供了make,sccs,rcs等版本控制程序,利於大型項目的開發;同時UNIX還支持數十種流行的程序開發語言五、好的文件系統。UNIX的文件系統有不少種,如早期的s5,ufs,AFS,EAFS,HTFS,DTFS日誌型的jfs,xfs,vxfs等等,其跨平臺的文件系統ufs,jfs,網絡文件系統nfs極大的方便了用戶;同時UNIX無文件類型,支持硬鏈接和符號鏈接,文件和路徑名規範!(不像WINDOWS沿用早期的3.8型的文件命名規則)六、強大的網絡功能,集羣和分佈式計算,適合當今的 INTERNET! 其telnet設計思想很適合用戶進行遠程管理。七、完善的系統審計。除了提供syslog系統審記,還提供sulog,lastlog,wtmplog等,同時用戶還能夠自定義記錄LOG,因爲UNIX很是擅長處理文本,用戶能夠方便的對這些LOG進行查看、分類和再加工。八、加強的系統安全機制。系統大多知足C2級系統安全規範,部分專用系統已經達到了B1級;經典而完善的按屬主和組進行3種權限管理的機制仍然是當今最完善的用戶權限解決方案。九、系統備份功能完善。系統自己提供了dd,tar,cpio,dump等傳統的歸檔備份程序,用戶同時可採用第3方的備份工具。十、系統結構清晰,有利於操做系統的教學和實踐UNIX操做系統是學生學習操做系統最好的教材,操做系統的每個知識點均可以在UNIX系統上進行實踐和找到答案。如進程管理和調度,學生能夠直接經過ps,nice等命令的操做來體會和理解概念;同時學員能夠閱讀其核心源代碼以及親自編寫程序來加深對操做系統的理解。十一、系統的專業性和可定製性強每種UNIX系統都有它們的安裝程序,和WINDOWS相比,它們要專業和複雜得多,有不少系統還支持網絡安裝。對於同一個操做系統,用戶能夠定製成不一樣的類型,如字符終端、圖形工做站、服務器等(而不像WINDOWS,針對不一樣的用戶來發行不一樣的版本,系統的可定製性差)。十二、UNIX系統具備強穩定性和健壯的系統核心其最新的核心爲System V Release 5(SVR5),支持衆多新技術,如DDI8設備驅動程序,64位技術,多路I/O提升了系統的可靠性和性能,控制器熱插拔,硬盤跨接和鏡像,Crash和Dump的能力,多控制檯支持,核心動態調整等等,以知足複雜的應用要求1三、系統的規範性雖然UNIX存在不少變體版本,但在UNIX系統中能夠找到不少系統規範的影子,例如SystemV, Posix , GNU, UNIX95 , CDE 等等;這有助於UNIX的統一發展。1四、功能強大的幫助系統UNIX的manpage和在線文檔是提供給用戶的很是全面的手冊,也是克服用戶由於忘記了某個命令或參數而產生煩惱的好幫手;manpage分爲多個章節,從命令到系統調用都有詳細的解釋。
相關文章
相關標籤/搜索