歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> Unix資訊 >> 初學者寶典:unix 我與你有種相見恨晚的感覺

初學者寶典:unix 我與你有種相見恨晚的感覺

日期:2017/3/6 11:43:16   编辑:Unix資訊

我是一個unix的初學者,記得第一次接觸它是在3年前,那個時侯我還是個在校的學生,自從畢業以後就再也沒有接觸過unix這個系統。最近朋友給了我幾本關於unix的書,隨便選了其中一本,剛剛看過幾十頁,一邊理論一邊結合著操作,於是產生了一些小小的感觸,在此與大家一起分享,如果不同意我看法的朋友,歡迎給我提出寶貴意見,目的不在於同意不同意我的說法,而是在於我跟您的交流。下面我來說說我感受到幾個unix的好處吧!

第一,可以利用簡單的設計和方法來完成比較復雜而全面的工程。

眾所周知,unix最基本的設計思想是將復雜的問題進行解剖,用最簡單和最基本的功能模塊堆積組合來解決復雜的問題。這樣做的好處有很多,模塊的功能單一,易於實現,易於拼接,設計的思路清晰明確,而且組合使用後,方便查錯,方便管理,使整個開發流程更加順暢。正式這樣的思想一直延續至今,由此引發了軟件規范化模塊化設計,軟件模塊可重復理論與方法的研究,進一步演化成現在的軟件工程的重要思想。

第二,支持多用戶多任務。

很多人在工作之余或者學習的空閒時間都想一邊聽聽音樂一邊做點兒什麼,比如再發發電子郵件,或者打開一個文檔看看,再或者打開某即時通訊工具,跟朋友聊聊天等等,這就是我們常說的單用戶多任務調度策略。unix不僅僅支持一個用戶在某一時刻和某一地點上的多種請求,同時還能夠滿足多個用戶的相同以及不同的請求。下面我再來舉例說明一下,比如某台服務器,上面有系統管理員、web 用戶、常規普通用戶等等,他們會在同一個時刻對這台服務器進行訪問,但是動作卻不一樣,系統管理員可能在上傳某個文件,web用戶可能在下載某個附件,而常規的普通用戶可能在訪問某個頁面,這時一台服務器要同時響應多個動作,即多用戶多任務。這個特點的顯現,給用戶帶來了很棒的用戶體驗,用戶們不會感到資源被分割了,而是自己獨占了機器資源。

第三,文件系統可隨意裝卸。

前面提到過unix具有模塊化的功能,因此它的系統文件可以隨時“用之棄之”。用戶在使用的過程中,可以依照自己的需要隨時對某個硬件存儲設備的文件系統進行加載和卸載。對系統來說,保證了它的簡潔性。對用戶而言,帶來了極大的方便。

#P#

第四,良好的開放性和可移植性。

隨著計算技術的發展,人們對各種計算機產品的要求也會隨之增加。一些編程愛好者,往往根據自己的需要編寫一些程序,運行在unix系統中,來滿足自己的需求。從另一個角度來看,如果一個操作系統的適應性太差,將其應用在另一種系統中,就可能發生不兼容的事情,接下來就是可怕的重新設計這樣的費時費事工程了。這樣一來將人力和物力均帶來了浪費。因此可移植性更多的體現在良好的兼容性上。我想這也是多年來,在龐大而又無情的市場面前,仍有一部分人堅持unix的一個精神支撐吧!

第五,強大的命令功能。

在沒有真正接觸unix的時候,我只是聽說它具有很強大的命令功能,當我真正的體驗過它的時候,真有種相見恨晚的感覺。一句簡單的命令就可以完成需要編程設計才能實現的功能。一條復合性命令可以完成某些操作系統需要花費幾條甚至幾十條命令才能完成的動作或功能。因此,它給用戶帶來了極大的方便,在許多老用戶的口碑相傳中,都感覺他們真的是發自內心的愛上了unix。

第六,完善的安全機制。

unix的安全機制是大家公認的,不容置疑的。其中包括了對用戶的管理,對系統結構的保護以及對文件使用權限的管理等等。許多業內的專家認為:與其他操作系統相比,基於unix系統平台構築的信息系統及用還全管理機制是比較優秀和完善的。當今在我國和世界各地建立的許多關鍵性行業的信息化管理系統就是采用unix體系結構實現的。

第七,具有網絡特征。

現在互聯網已經走進了各家各戶,離開了網絡我們根本不知道再怎麼生活下去,因此,網絡在我們的生活中扮演著不可或缺的角色。在unix中,它強調內部通信機制和外部設備的易接入性,並使其對網絡環境的支持已經相當自然順暢了,甚至已經增加了對TCP/IP協議的支持。有了這樣的網絡支持,便給那些對unix網絡特征表示懷疑的用戶們得到了更好的解釋。而離不開網絡的我,也開始對unix有種景仰之情了。

我想這些不能夠完全說明unix的優點,這才是我重新學習的開始,隨後我還會繼續鑽研,繼續我的unix之旅。我會在今後的學習中,慢慢與大家一起分享unix的種種感受,更歡迎大家與我一起探討切磋!

Copyright © Linux教程網 All Rights Reserved