Linux學習高階路線

2021-07-11 22:21:48 字數 1622 閱讀 3890

為什麼要學習linux?

為什麼學linux,每個人都有自己的理由:

linux是免費的不用花一分錢,能夠節約大筆的成本;

linux是開源的,你可以根據自已的需要修改源**;

linux是開放的,有廣泛的社群,關於linux的討論要遠遠高於windows作業系統;

學習linux可以更好的掌握計算機技術;

linux是未來發展的趨勢,伺服器,手機,掌上電腦,平板機很多都採用linux作業系統;

linux有非常多的發行版本,你可以根據需要做出不同的選擇;

linux讓你多了乙個選擇,而且linux下的病毒相比window可以忽略不計;

linux是一種自由哲學,一種開源的信仰;

最後linux很好玩,讓人著迷……。

linux能做什麼?

如何選擇linux?

linux有數以千計的選擇可供你挑選,選擇哪一種完全基於你機器硬體配置,對穩定性的要求,工作和學習需要,計算機和使用linux操作的水平,或是趕時髦的個人嗜好等等。

第一根據自己的硬體,你的硬體是32位你也裝不了64位,你是老機器,就不要勉強體驗最新版kde,不然備受折磨,不但要心有餘而且還要力足才行。

第二看你的應用平台是做什麼,做伺服器當然要選擇穩定的伺服器版本;個人電腦選用軟硬體技術支援較新的最新穩定版本,測試開發可以選最前沿的不穩定版本;老機器選用最初始的lfs或者較老的版本;

第三是如何選擇桌面環境,這個就好比穿衣服,硬體就是你的經濟能力,硬體好可以穿新衣服和豪華的衣服,如kde,gnome,unity,硬體不好就只能穿xfce,lxde,再差就穿blackbox等boxes直流,以及2000行**左右的操作條。當然穿衣服嗎,畢竟還有個人喜好的問題,反正相同條件下,穿的越簡樸,跑的也越快。 總之所有的linux發行版,核心都是一樣的,只不過是新舊的區別,所謂不同僅在於針對不同的硬體進行了配置和優化;針對不同人群喜好穿不一樣的衣服(桌面環境+軟體);針對不同的專業人士提供不同的軟體包(教育類eubuntu,gis的poseiden,cad的caelinux等);開發配置不同的軟體管理和更新庫的軟體;最後就是本身的設計理念和哲學各自版本不大相同。蘿蔔茄子各取所愛,你完全可以去distrowatch這個**對比挑選自己喜好的linux。個人傾向於gnome桌面環境,限於目前的技術和對比,我在筆記本選擇安裝ubuntu,至少ubuntu確實比opensuse快一些,而且使用者最多,軟體,社群和資源都是比較豐富的,利於初學。另外在台式電腦選擇安裝了mint-xfce-debian-201104這個debian testing的滾動更新版本,她結合了mint的簡潔與增強,debian的純自由和我最喜好的滾動更新方式。 談論這麼多其實都是linux的皮毛,linux的優勢並不在於其有多少版本,當然選擇權也是乙個很重要的優勢,個人反而覺得其最大的優勢在於你從這些不同之中挖掘相同:比如相同的系統核心;操作幾乎都可以通過terminal來完成;不同的版本上相同軟體,這些都是共性,也是真正要學習的。所以學習linux的過程,下一步才是關鍵,即學習專業相關的軟體,熟練應用;掌握乙個「神器」級別的編輯器,如vim;不斷提高程式設計技術,享受自由軟體的理念並傳播……。

linux技術學習路線

如果你要學習linux,下面的學習路線圖可以作為參考:

linux 學習路線

初級階段 1 命令是必須要學的,linux常用的命令大概在80個左右,這些常用命令一定要熟練掌握。2 掌握linux軟體包的常用安裝方法,例如原始碼安裝,rpm方式安裝等等。3 學習安裝裝置驅動程式 比如網絡卡 顯示卡驅動 4 熟悉grub lilo引導程式及簡單的修復操作。5 熟悉linux檔案系...

java學習路線 高階開發 列舉

了解多例設計模式 構造方法私有化,類內部需要若干個例項化物件通過static方法返回 列舉就是高階的多例設計模式 enum是關鍵字,使用關鍵字定義了乙個繼承了抽象enum的實體類 列舉類有很多內容是,列舉物件在類的第一行 列舉類的構造方法不能使用public應該使用private 列舉還可以實現介面...

Linux程式設計學習路線

首先先學學編輯器,vim,emacs什麼的都行。然後學make file檔案,只要知道一點就行,這樣就可以準備程式設計序了。然後看看 c程式語言 k r,這樣呢,基本上就可以進行一般的程式設計了,順便找本資料結構的書來看。如果想學習unix linux的程式設計,apue 絕對經典的教材,加深一下功...