親切的linux系統(1)

來源:互聯網
上載者:User

網站或者叢書中有很多關於Linux的介紹,大多數都會比較“生硬”的將一大堆命令硬塞給讀者,從而使許多人望而卻步,未入其門就路過了。所以我設想用一種更為平滑的學習方式。 就是在學習linux命令之前,先用純語言的方式瞭解linux。就好像所以的遊戲開始之前,首先要做的是介紹遊戲規則一樣。大多數初學者在剛剛接觸Linux都會有非常陌生的感覺。往往會有一些疑惑和問題。我們就沿著這些問題,從遠及近,從宏觀到微觀來理解Linux作業系統的強大和親切。

問題1: Winows有註冊表,為什麼Linux沒有註冊表

註冊表是Windows核心組件,對整個系統進行配置。Linux是以整個檔案系統作為"註冊表“,Windows註冊表的樹形結構,可以粗略的對應Linux檔案系統的樹形結構。

Linux的設定檔就相當於註冊表的鍵,或者說Linux採用是的分布式的註冊表。

那麼Linux為什麼要這樣設計呢?因為Linux是所謂的網路作業系統,所以單台電腦不是Linux的界限,如果是多台電腦組成的系統,那麼分布式的管理就有著巨大的優勢。

例如:一個包含設定檔的磁碟的損害不會讓整個系統癱瘓,而可能只是讓部分功能失效。

問題2:Windows有完善的圖形介面,而Linux為什麼要學命令列。

首先,命令列絕對要比圖形介面先進的多。命令列是程式員的第一介面,而圖形介面是普通使用者的第一介面。

也許很多人會有不同意見,其實我們再向前想一步,就很清楚了。

命令列的下一步演化是什麼? 很簡單就是語音控制,就是把人類自然語言轉化為命令

圖形介面的的下一步演化是什麼? 是姿勢控制。從目前的Windows系統來說一共只有3種姿勢, 單擊,雙擊,拖放。而更先進的IPad有撥動,畫圈等。

姿勢控制很簡單,便於使用者上手,語音控制很複雜,但是控制精度很高。

作為程式員我們要求電腦完成的工作要比普通使用者複雜的多,所以使用命令列會非常高效。

退一步講,圖形介面本質也是命令列,只不過將姿勢翻譯成命令執行而已。

程式員編程的代碼也都是“命令列”,一條一條的指令而已。

總之,只要能打破對Linux命令列的恐懼感,接下來的事就會非常容易了。這個命令列絕對不是你簡單想像中的命令列,它是非常智能化的。

問題3:Linux有那麼多目錄,那麼多命令,怎麼記得住呢?

首先,Linux目錄是Linux系統最靈魂的東西,所有的硬體都可以被抽象為檔案,從而實現網路化。(Internet只不過是Unix/Linux的進一步的演化而已)

所以只要掌握了Linux目錄的規律,在理解的基礎上記憶就可以容易的多。另外Linux的命令列有智慧型功能,可以讓你少打95%以上的字元來完成命令。

絕非你所想象的傻乎乎的敲一大堆命令,那些用Linux大牛都是絕頂聰明的人,怎麼可能讓自己辛苦呢?


聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.