剛接觸Linux大概是在上高中的時候吧,那會看圈子裏的大牛們都在用BT,Kali。特別是那一串串的純命令代碼。老是以爲有種很是高端上檔次又特能裝逼的那種感受。而後也就想着敲純命令小小裝逼一把。因而乎今後踏上了Linux的不歸路。linux
記得剛開始學的時候,迷迷糊糊的。不知道從什麼方向入手。也有一些學長老前輩之類的給了一些建議。不過不知道我是自然呆仍是自然白。愣是着手學長們的建議在Linux上繞了一大圈,也沒學到多少知識。後來一次偶然的機會被學長邀請到《Linux就該這麼學》中的學習興趣小組。而後抱着試試的態度。在這個學習論壇中看到了一些Linux的學習建議和知識學習路線拓撲圖。因而也就慢慢深刻到這個學習氛圍濃厚的論壇中。不得不說,這本《Linux就該這麼學》真的比通常的Linux學習書籍更加系統,更加完善,知識面範圍更加廣闊。而且隨着對其接觸的越深,瞭解學習的知識更加多元化,加深了我對互聯網知識的深刻認識和吸取。web
也所以將我在《Linux就該這麼學》中學習了一套高效Linux的學習技巧分享給你們,但願更多地Linux愛好學習者可以少走一些彎路。shell
一:學習的目的編程
不論學習什麼東西都應該明確本身的目的是什麼?本身想要獲得什麼?同時在學習也要保持時刻充滿疑惑的態度去學習一門新知識。例如Linux究竟是什麼?它能夠爲你帶來什麼?windows
二:好記性不如好筆頭服務器
常常有一些朋友在學習完一門編程語言,直到最後回頭來發現之前所學的知識真正在腦子中的少之又少。因此在這裏提醒你們好記性不如好筆頭,多動手實踐操做老是沒錯的。架構
多在linux下寫程序,你的linux方面入門命令之類的基礎就有了。反正就是過一遍這個系統基礎知識,過一遍是爲了之後再用linux時出現問題可以快速定位找答案。接着你能夠折騰一下本身,能夠試着部署服務器,試着去作點和應用有關的事情,從中發現問題,本身想辦法解決,逐漸的,linux 系統就熟悉起來。運維
三:從命令的基礎開始編程語言
不知你們接觸Linux是爲了架構web站點或者是運維工程師等等。有些人學習Linux從開始就沒想好好的去學習Linux的基礎,總想着一口吃個大胖子。這是至關困難的。雖然如今的Linux桌面化發展的很快,可是命令行始終是Linux的核心。始終是Linux的精髓。因此在這裏提醒你們學習任何東西都要穩打穩紮,一步一個腳印。循環漸進,終有一天,你會獲得昇華。工具
四:選擇一本好的書籍
在各個Linux論壇中,咱們看到最多的問題每每是某個新手,在安裝或使用linux的過程當中遇到一個具體的問題就開始提問,不少都是重複性的問題,甚至有很多人連基本的問題描述都不是很清楚。這說明不少初學linux的人尚未掌握基本功。怎樣才能快速提升掌握linux的基本功呢?最有效的方法莫過於學習權威的linux工具書,工具書對於學習者而言是至關重要的。一本錯誤觀念的工具書卻會讓新手整個誤入歧途。目前國內關於linux的書籍有不少不過精品的很少,筆者強烈建議閱讀《Linux就該這麼學》這本書。並配合實驗樓的Linux試驗,會有奇效哦!
五:養成在命令行下工做的習慣
必定要養成在命令行下工做的習慣,雖然這個習慣有點難養成,可是一旦養成後將會爲你之後的工做和辦事效率帶來很是大的幫助。
六 :學習shell
對於Shell(中文名稱殼),習慣Windows的讀者確定是很是陌生的,由於Windows只有一個「Shell」(若是能夠說是Shell的話),那就是Windows本身。用一句話容易理解的解釋就是,shell是用戶輸入命令與系統解釋命令之間的中介。最直觀的說法,一種Shell有一套本身的命令。舉一個容易理解的例子,Linux的標準Shel是Bash Shel;Solaris的shell是B shell;Linux的Shell是以命令行的方式表現出來的。讀者可能會不理解,Windows從命令行「進化」到了圖形界面,那麼Linux如今還使用命令行豈不是一種倒退?
注意:
Linux的學習,必定要忘掉windows的思惟方式,想什麼鼠標拖動,鼠標右鍵複製粘貼等,可能剛開始習慣了windows的咱們會有些痛苦,可是堅持下來,很短的時間內就能夠適應了。可是當咱們一旦堅持下來的時候,將會在很短的時間裏適應並習慣。
掌握必定的英文基礎是學習Linux的必要條件。在Linux的學習中勢必要常常翻閱一些Linux裏的英文幫助文檔,若是你的英文水平十分低,這個時候就很是使人頭痛了。所以掌握必定的英文基礎是學習Linux必先克服的一大難點。