Linux入門

摘自:http://code.csdn.net/news/2821271


歡迎加入Linux的大家庭!對你來說,這可能還是一個陌生的領域,不過相信隨着逐步深入的瞭解,你會喜歡上Linux,喜歡上開源的!首先,讓我們來看一下,Linux新手應該注意和了解哪些事情吧!

1. 認識幾個大牛

Linus Torvalds

生於1969年12月28日的芬蘭赫爾辛基市,擁有美國國籍。他是Linux內核的最早作者,隨後發起了這個開源項目,擔任Linux內核的首席架構師與項目協調者,是當今世界最著名的電腦程序員、黑客之一。他還發起了Git這個開源項目,併爲主要的開發者。





Richard Matthew Stallman

 簡稱RMS,生於1953年3月16日,美國自由軟件運動的精神領袖、GNU計劃以及自由軟件基金會的創立者。作爲一個著名的黑客,他的主要成就包括Emacs及後來的GNU Emacs,GNU C編譯器及GDB調試器。他所寫作的GNU通用公共許可證是世上最廣爲採用的自由軟件許可證,爲Copyleft觀念開拓出一條嶄新的道路。




Eric Steven Raymond

生於1957年12月4日,程序員,《大教堂與市集》的作者、《新黑客詞典》("Jargon File")的維護人、著名黑客。作爲《新黑客詞典》的主要編撰人以及維護者,雷蒙很早就被認爲是黑客文化的歷史學家以及人類學家。但是在1997年以後,雷蒙被廣泛公認爲是開放源代碼運動的主要領導者之一,並且是最爲大衆所知道(並最具爭議性)的黑客。






瞭解更多開源界名人請見這裏:

歷史上最知名的15位計算機科學家


2. 瞭解Linux家族的明星成員

  • Red Hat Enterprise Linux:Red Hat Enterprise Linux是Red Hat公司的Linux發行版,面向商業市場,包括大型機。紅帽公司從Red Hat Enterprise Linux 5開始對企業版LINUX的每個版本提供10年的支持,Red Hat Enterprise Linux常簡作RHEL。Red Hat Enterprise Linux大約3年發佈一個新版本。
  • Fedora Linux:Fedora Linux是較具知名度的Linux發行版之一。它是一套功能完備、更新快速的免費操作系統。而對贊助者Red Hat公司而言,它是許多新技術的測試平臺,被認爲可用的技術最終會加入到Red Hat Enterprise Linux 中。
  • Centos:CentOS全名爲“社區企業操作系統”(Community Enterprise Operating System),是Linux發佈版之一,它是來自於Red Hat Enterprise Linux依照開放源代碼規定發佈的源代碼所編譯而成。由於出自同樣的源代碼,因此有些要求高度穩定性的服務器以CentOS替代商業版的Red Hat Enterprise Linux使用。兩者的不同,在於CentOS並不包含封閉源代碼軟件。CentOS 對上游代碼的主要修改是爲了卸載不能自由使用的商標。
  • Ubuntu:Ubuntu是一個以桌面應用爲主的GNU/Linux操作系統,其名稱來自非洲南部祖魯語或豪薩語的“Ubuntu”一詞,意思是“人性”。 Ubuntu基於Debian發行版,與Debian的不同在於它每6個月會發佈一個新版本。
  • SUSE Linux:SUSE 是Linux操作系統其中一個發佈版,也是德國的一個發佈版。SUSE Linux目前專注於企業市場。
  • openSUSE:openSUSE是一個開放社區的計劃,號稱“最美麗的Linux發行版”。
  • Debian:Debian是一種自由操作系統,全稱Debian GNU/Linux,由Debian計劃(Debian Project)組織維護,Debian是一個純粹由自由軟件所組合而成的操作環境。
  • Archlinux:Arch Linux(或稱Arch)是一種以輕量簡潔爲設計理念的Linux發行版。其開發團隊秉承簡潔、優雅、正確和代碼最小化的設計宗旨。Arch Linux 項目受 CRUX 啓發,由 Judd Vinet 於2002年啓動。

更多Linux版本請看這裏: Linux系統家族族譜


3. 初學者必讀的Linux基礎書籍

要想學好Linux,你至少需要:一本好入門教材、一本linux指令參考手冊、linux系統管理手冊、講解linux系統原理的書。這裏我們推薦幾部公認的好書:


4. 熟悉Linux常用命令

  • man :任何時候你覺得對一個命令行不是很確定,都可以通過輸入“man + 命令”來了解這個命令能確切是做什麼的。
  • ls :列出目錄內容。
  • pwd :在終端中顯示當前工作目錄的全路徑。
  • cd :要變更你當前所在的目錄。
  • mkdir :創建一個新的目錄。
  • cp :複製文件/重命名文件。
  • mv :移動文件。
  • find 和 locate:搜索文件。
  • kill :快速關閉一個進程。
  • passwd :更改密碼。
  • md5sum :計算和檢驗MD5信息簽名
  • history :查詢歷史記錄命令。
  • sudo :(super user do)命令允許授權用戶執行超級用戶或者其它用戶的命令。
  • touch :創建一個新文件,或者將文件的訪問和修改時間更新爲當前時間。
  • chmod :修改文件的訪問權限。
  • chown :改變文件擁有者和所在用戶組。
  • apt :APT是一個爲Debian系列系統(Ubuntu,Kubuntu等等)開發的高級包管理器,在Gnu/Linux系統上,它會爲包自動智能地搜索、安裝、升級以及解決依賴問題。


5. 小心新手常犯的幾個錯誤

  • 不要以根用戶登錄:這是使用Unix的慣例,除非必須那麼不要輕易在根用戶下運行任何東西。
  • 文件命名混亂:避免使用美元符($),括弧和百分號(%)等特殊字符,這些字符對於shell有着特殊意義,可能會引起衝突。避免使用空格,不要使用無效字符,“/”是根目錄專用的。
  • 所有文件都混在一起:將Home目錄放在一個獨立的分區上,可以在你重裝系統甚至升級你的整個版本而不會丟失你的數據和個人設置。
  • 試圖點擊運行.exe文件:除非你安裝了WINE,雙擊那些.exe文件毫無用處。新用戶需要知道,無論是Linux還是Windows,都只會運行鍼對自身系統開發的應用程序。
  • 以默認格式向微軟Office用戶發送OpenOffice文檔:微軟產品對其它操作系統和其它應用程序的友好性並不強,許多新Linux用戶在共享文件給朋友時往往會遇到麻煩,因爲對方無法閱讀他們共享的文件格式,因此新Linux用戶要注意存儲文件的格式,確保它們能夠被微軟類似應用所打開。
  • 忽視更新:新的更新可以爲一些新的漏洞打上補丁。維持更新可以在一個易受損的系統與一個安全的系統之間構造分水嶺。Linux的安全來自於不斷地維護。

以上是一些操作習慣方面的錯誤,還有一些技術類型的錯誤,你可以查看《 避免UNIX和Linux中的常見錯誤


6. 常去逛逛一些Linux社區和網站

國內的專業Linux網站

  • ChinaUnix: 創辦於2001年,是一個以討論Linux/Unix類操作系統技術、軟件開發技術、數據庫技術和網絡應用技術等爲主的開源技術社區網站。 
  • Linux伊甸園論壇: 中文GNU/Linux開源社區,開源資訊門戶網站,提供最新最快的Linux和開源資訊,24小時滾動更新。
  • LinuxCN:Linux中國是專注於中文Linux技術、資訊的社區,在這裏你可以獲得一手的Linux資訊和技術知識。

國外著名Linux網站

  • Linux Online: 最權威的Linux網站,文章討論無所不包,軟件硬件應有盡有。
  • Linux國際協會( Linux International ):有大量的Linux資源列表。
  • Linux:學習Linux的最好網站,也是Linux使用經驗的匯聚地。
  • Linuxforums提供Linux的軟件資源,Linux論壇,Linux服務器發行版的信息,LINUX文章教程等信息的綜合性網站。

更多Linux相關學習資源請見《Ethan@Elong收集的Linux學習資源


以上內容爲CSDN CODE整理報道。如有疏漏錯誤,歡迎批評指正。

參考資料:


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章