LINUX初學者(學習資料)

lijun139發表於2017-03-01
根據統計結果,越來越多的人開始轉向Linux,而程式設計師中使用Linux的比重也越來越高。於是整理一些Linux的資料就顯得尤為重要。下面這些資料,希望可以幫助到這些人:


準備學習Linux
裝了Linux虛擬機器的新手
裝了雙系統(其中有一個是Linux的新手)
只是對Linux很感興趣的朋友
在學習中或者想要學習的朋友應該都聽過鳥哥的大名,所以無論如何放在開頭的內容就是這一份資料:鳥哥的 Linux 私房菜 - 基礎學習篇目錄


一、Linux命令列彙總 


【Linux】linux常用基本命令 (Linux基本命令大全、此部分是學習的第一塊也是最重要的一塊,勤於練習,忘記圖形介面,不要想圖形介面能不能提供你問題的答案, 而是滿世界的去找,去問,如何用命令列解決你的問題。 )


All commands sorted by votes | commandlinefu.com (國外某個分享Linux命令的地方,一些比較有用命令上面都有,有興趣的朋友可以整理一下上面的命令)


對 Linux 新手非常有用的 20 個命令 (如果你想偷懶,或許初期學習時間有限,你可以先掌握這幾個命令,掌握這幾個命令至少可以滿足你得一些基本需求了) 


二、一些視訊教程


《Linux從入門到精通》教學視訊課程(共24課時)_線上培訓教程_51CTO學院 (適合:Linux初學者、Linux愛好者、系統管理員。視訊內容包括Linux概述、 Linux安裝、Linux程式設計工具、Shell程式設計、伺服器基礎知識、Apache伺服器、vsftpd伺服器、Samba伺服器、NFS伺服器、任務 計劃、防火牆和網路安全、病毒和木馬防範等)


Linux達人養成計劃 I 


Linux 達人養成計劃 II 


通過學習以上兩節課程,您將有如下收穫: 1、全面瞭解Linux的前世今生 2、能夠獨立安裝Linux作業系統 3、從對Linux常用命令的一無所知,到運用自如 4、與shell程式設計基礎親密接觸


Linux軟體安裝管理 (軟體安裝對於作業系統來說是常用的操作,那如何在Linux中使用命令進行軟體安裝呢?本課程就帶你來了解Linux中的軟體如何進行安裝、解除安裝、升級等管理。課程內容包括rpm命令管理、yum線上管理、原始碼包管理和指令碼安裝包。)


Linux網路管理 ( Linux裝好以後是不能和網路中的其他機器進行通訊的,本課程會為你解決Linux網路配置的問題。首先會介紹網路基礎知識,然後進行IP地址的配置,並總結了在配置網路環境中經常遇到的問題,最後介紹了幾種常用遠端登入工具的使用,如XShell和SecureCRT。 )


Linux C語言程式設計基本原理與實踐( 介紹C語言基本工作原理以及適用與C的實際開發方式,並指導童鞋們能在Linux環境下編寫並執行符合實際商業開發環境下的C語言程式。 ) 
三、一些免費書籍


10本Linux免費電子書 (整理了一些Linux電子書(多數都有可下載的PDF格式),可用作為參考書,或學習材料。主題覆蓋比較廣,從Java高階程式設計、GNU、Emacs、裝置驅動到核心等。)


Unix環境高階程式設計 第三版 (本書是被譽為UNIX程式設計“聖經”的Advanced Programming in the UNIX Environment一書的最新版(第三版),PDF格式,帶書籤)


四、一些部落格和文章 


Linux 檔案系統剖析 (Linux 檔案系統體系結構是一個對複雜系統進行抽象化的有趣例子。通過使用一組通用的 API 函式,Linux 可以在許多種儲存裝置上支援許多種檔案系統)


linux+C 新徵程 linux下C程式設計 (比較清楚的說明了Linux下c開發環境的安裝)


Linux C程式設計一站式學習 (對於完全零基礎比較推薦,c是對於linux使用者來說進階必備的學習內容,此教程可以幫助沒有語言基礎的朋友完全的學習一遍)


最後在推薦一篇文章,希望堅持看到最後的朋友能夠看到:linux 學習之路(學linux必看)


好的,以上內容給各位,希望幫助到大家。別忘了開頭去嘗試一下開頭的小彩蛋噢!

相關文章