Linux系統學習的一些超實用乾糧

2021-08-08 05:32:20 字數 2050 閱讀 6536

一、學習linux需做好的思想準備和注意事項:

第一,學好linux需要做好打持久戰的準備,在學習的過程中,你要知道你做的每一步操作是為了實現什麼目的,而系統又在後台做了些什麼,這都需要時間去掌握和熟練操作常用命令;

第二,在學習初期,你一定會遇到很多困難,或者說各種困難,這是再正常不過了,所以你不要氣餒,辦法總比問題多,將你linux中的重要內容備份,因為,在你實踐操作的過程中,很可能系統會癱瘓。

第四,要多動手實踐操作,不要怕這怕那,你不去實踐操作,不去動手,就永遠不會有意外的收穫,況且任何人在linux中是自由的,你只需要充分發揮自己的權利就ok;

第五,學習linux,就意味著更快捷的開發效率,更多關於軟體本身或者說作業系統本身的理解掌握,如何運用linux提高開發效率,這就需要你在學習的過程中不斷總結;

二、選擇一本適合自身的工具書常伴左右

linux的初學者必然是離不開一本好的工具書來作參考的。工具書對於初學者還是高手而言都是相當重要的,只是工具書不一樣而已。高手的工具書一般都是linux官方的幫助文件。對於初學者來說,幫助文件也是必不可少的,更多的是選擇一本適合自身的書籍,linux書籍很多,在此我推薦《linux就該這麼學》這本書,感覺不錯,作者寫書的思路非常清晰,例項也比較多,對於初學者是不錯的選擇。

三、linux學習過程中的技巧:

第一,思維的轉變是第一

linux是參照unix思想設計的,需按照unix思維來學習linux。思想性的轉變比暫時性的技術提高更有效,思維的變化會提公升學習速度和學習深度。

第二,學習linux重在命令列

linux命令,大多數初學者(包括曾經的我)都是遇到什麼,學什麼,這樣的結果是沒有乙個系統性的思路,換個環境出現還是不會靈活運用。所以,linux命令需要不斷的歸納總結:

執行檢視幫助命令:man

常用系統工作命令:echo、date、reboot、poweroff、wget、ps、top、pidof、kill、killall

系統狀態檢測命令:ifconfig、uname、uptime、free、who、last、history、sosreport

工作目錄切換命令:pwd、cd、ls

文字檔案編輯命令:cat、more、head、tril、tr、wc、stat、cut、diff

檔案目錄管理命令:touch、mkdir、cp、mv、rm、dd、file

打包壓縮與搜尋命令:tar、find、grep、

除了歸納總結,另外還要善於運用man和info去查每個命令的官方介紹,這樣更有利於逐漸進入unix思維;當然,linux的本質所在在於vim、shell指令碼和python等。

仔細、耐心地閱讀理解幫助文件,關鍵在於鍛鍊自身的理解能力和思維。不管是哪個版本,linux都自帶了非常詳細的聯機幫助文件,包括使用說明和faq,從系統的安裝到系統的維護,再到系統安全,針對不同層次使用者的詳盡文件。

學習linux沒有什麼捷徑,只有不斷地去實踐操作,不斷地歸納總結,不斷地發現問題解決問題等,只有實踐才能前進、才能進步。

現在很多初學者為了節約學習時間,直接選擇一家培訓機構進行培訓,這樣的方式我個人感覺也不錯,最起碼能給你節省不少時間,而且還有培訓老師引導你快速融入linux當中。現在市場上培訓機構很多,很多初學者不知如何選擇,其實很簡單就是兩點:

第一:培訓老師的經驗怎麼樣;

第二:有沒有自己的教科書,教科書系統條理性如何。

更重要的是要學培訓老師的思路,知識學到了,但不會融會貫通、靈活運用,我覺得只能說是了解linux系統,並沒有學到精華,提綱挈領比硬塞知識,要好上一千倍,只有主體架構搞清楚,邏輯弄明白,你大腦子裡的思維條理才會清晰,這樣你才能真正掌握linux,才能真正在linux的知識海洋裡自由翱翔,希望我的學習linux的心得能夠幫助到更多的linuxer,讓我們一同加油,為開源而努力。

免費提供最新linux技術教程書籍,為開源技術愛好者努力做得更多更好:

Linux系統學習的一些超實用乾糧

一 學習linux需做好的思想準備和注意事項 第一,學好linux需要做好打持久戰的準備,在學習的過程中,你要知道你做的每一步操作是為了實現什麼目的,而系統又在後台做了些什麼,這都需要時間去掌握和熟練操作常用命令 第二,在學習初期,你一定會遇到很多困難,或者說各種困難,這是再正常不過了,所以你不要氣...

linux系統學習(一)

檢視linux版本資訊 linux根目錄下系統資料夾的含義 boot該目錄下預設存放的是linux的啟動檔案和核心,一般200m swap交換分割槽,一般設定成記憶體的兩倍。別超過3,4g initrd它的英文含義是boot loader initialized ram disk,就是由boot l...

一些實用的linux命令

一直在用linux,可linux下的命令還是用得不是很熟悉,記錄一下比較有用命令 和 是一樣的,都是用指令的執行結果來替換。linux下 echo hello world hello world 會把多個空格變成乙個空格,這其實是echo 把它們當作兩個輸入引數來處理了。因些只會有乙個空格輸出。gr...