https://www.cnblogs.com/tocy/p/learning_linux_route.htmlphp
很簡單的考慮,最近在各大招聘網站上找工做,發現多數c/c++開發職位都須要Linux開發經驗,讓我很苦惱,由於Linux我到目前爲止知之甚少,知道Linux的概念,也在大學期間瞭解過一段時間,可是沒堅持住,放棄了。到如今我能在Linux下用的只有GCC、C++、SDL、FFmpeg,爲了一個更好的職業道路,近期準備投入點精力:html
說了這麼多,先記錄下我近期瞭解到的內容。(2015-09-19)
經過查找網上關於Linux的介紹資料,最起碼我先回答個人學習Linux初衷在哪裏。linux
爲何學Linux,每一個人都有本身的理由:c++
以上內容參考Linux學習進階路線圖。shell
爲了回答這個問題,百度了下Linux的學習路線,都是大體的,歷來沒有人說有正確的路。那好吧!按照我學習計算編程的路線開始,簡單點:編程
查找資料的時候看到一句話,記得比較清楚,「你能夠在Linux下完成除了遊戲娛樂以外的全部功能」。固然,Linux也有其缺點,這個慢慢總結,知道就好。我一直信奉一句話「擇其善者而從之,擇其不善者而改之」,善用工具,揚長避短,當你達到「知其然,知其因此然」的時候,就能夠了。windows
不忘初心,方得始終。因此,無論咱們知識面多麼有限,記得給本身一個明確的、可度量的目標。我如今主要關注四個方向:centos
只有經過不斷的學習和深刻,纔有可能在某個方向上有所突破和發展,目前的技術趨勢也是這個樣子的,寫代碼的人不少,但專業技術人員依然短缺。服務器
注意本部份內容會按照個人學習路線持續、隨時更新。網絡
要是能夠聯網的話,建議閱讀網頁版的,鳥哥的 Linux 私房菜 -- 基礎學習篇目錄,由於上面有大量的連接能夠直接跳轉,相對pdf的更加方便。
鳥哥的書偏重Linux系統管理,有興趣能夠看看。
有一點,臺灣的英文翻譯跟大陸這邊很不一樣,概念上比較容易混淆。
書不錯,寫的很全面也比較廣,涉及的不深,作爲入門書籍不錯,能夠比較全面的瞭解linux。目前能夠找到的比較多的是第三版的,還有第四版、第五版英文版的。(2000年-2005年的書籍,版本有些過期,可是內容能夠借鑑)
CentOS官方第一本關於CentOS 5的介紹書籍,內容跟Running Linux差很少,就是針對CentOS平臺上介紹。(只找到英文版的,中文版的沒看到)
劉金鵬著,基本介紹內容跟前面的基本差很少,不過是中文版的,特別推薦最後一部分關於GCC、GDB、configure、autoconfig的比喻,很是恰當,也讓我整清楚這幾個部分的關係。
清華大學出版社,國內主推的Linux入門書籍,說實話,精通的內容不多,由於全書不到500頁,卻有29章,想一想內容多數都是概述性質的,不過做爲入門資料能夠參考,瞭解大體框架,知道接下來從哪一個方向突破。
本部份內容會連接到個人其餘文章,並簡單歸類。