如何學習linux?

2021-06-01 13:51:45 字數 1325 閱讀 5677

做為中國人的特殊情況,學習linux對中國人來說要做的事情相對多了一些:

1、以linux為榮耀,以幫助他人了解和學習linux為己任。

3、了解unix的歷史,linux的歷史和hacker的歷史及文化。

4、盡可能聯絡所以可以聯絡到linux的愛好者,盡可能多的了解你能接觸到的最了解linux的人對linux的看法。並於自己的觀點相比較。

5、空閒時思索為什麼自己喜歡linux,別人為什麼喜歡linux。為什麼你們喜歡的理由不同?

6、閱讀各類的開源許可協議和商業的使用者許可協議。對比他們各有哪些問題和優勢。以上使你了解開源文化,是作為乙個合格的linux社群成員的前提。

7、安裝乙個linux的發行版本。

8、盡你最大的能力把你的學習、娛樂或者工作的環境轉移到linux上來。盡量避免尋找linux功能類似的軟體,而是尋找linux下解決同樣問題的通用的方法。並且對比同windows下的解決方法哪種更加優越。

9、學會shell程式設計。shell幾乎可以作為乙個入門語言來學習。最低的要求是能夠看懂你自己的版本的linux的配置指令碼。理解為什麼一些帖子中里提到的配置方法回起作用,並了解你的發行版本怎樣從每個配置檔案中把設定用環境變數的形式讀取並讓他生效的。

10、學會安裝以各種方式發行的程式,並且讓他們的安裝同你系統的慣例一致。熟悉x windows的運作方式。熟悉你的發行版本的安全機制,並且學會定製他們按你的需求工作。如果僅僅是作為使用者並且部分體會unix的哲學,上面的幾點就足夠了。個人認為這幾點足夠成長為乙個合格的linux使用者了。甚至只要再稍稍的擴充就可以製作自己的發行版本了!而對於不同的使用者群體,比如辦公使用者或者科研人員等。第8條意味著不同的標準。

11、選擇一門或幾門語言社群常用的程式語言。

13、選擇乙個較小的用你當前學習的語言開發的開源專案。閱讀他的**,並且對比他的**和你形象的編寫方式是否相同?哪種更加優越?

14、嘗試按照todo中的要求為這個軟體編寫**,並且同他的作者聯絡。學習autoconf和automake等工具的用法。

15、你也可以不參與專案的開發,但仍然能從**閱讀中獲益。如果專案是一種你沒有接觸到的技術或者標準的實現,那麼蒐集資料讀懂它!

16、學會使用linux下的除錯工具,如果軟體還不太穩定,可以幫助找出bug並且改正。並且學會製作patch發給作者。

17、如果曾是windows的程式設計師,嘗試把開發環境轉移到linux下來。或者開始在windows的開發工作中使用開源的開發工具和sdk。

18、如果是系統管理員,還要學會在linux部署更強的各類的安全方案。但這已經不屬於學習linux的範疇了。上面介紹了幾條學習的要求,主要強調的是學習的態度。至於具體什麼樣的技術和自己應該在技術層次上的要求,按照上面介紹的方法應該會慢慢的體會到。

如何學習Linux

隨著linux應用的擴充套件許多朋友開始接觸linux,根據學習windwos的經驗往往有一些茫然的感覺 不知從何處開始學起。這裡介紹學習linux的一些建議。一 從基礎開始 常常有些朋友在linux論壇問一些問題,不過,其中大多數的問題都是很基礎的。例如 為什麼我使用乙個命令的時候,系統告訴我找不...

如何學習linux

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

如何學習Linux

如何入門 這其實是乙個老生常談的問題,說的簡單一點 只要功夫深鐵杵磨成針。學習不是一朝一夕的事情,長時間的堅持才會給你匯報。但我依然想給那些想自學linux的同學一點建議 2.不要碰gui 4.不要擔心英文,只要你堅持看英文文件,不會的單詞去查字典,用不了多久你會發現看英文比看中文理解的更好。即使你...