百利而無一害的技術——Linux
我相信絕大多數人都是先接觸 windows系統環境的,無論是在家裡還是在學校上計算機課程的時候,按開機鍵後都會首先進入windows系統的。還記得小時候學習了一些電腦的基本知識,打字,還有打字遊戲之類的的操作,最能增加我們對電腦的興趣應該就是打遊戲了。後來上大學的時候,父親給我買了檯膝上型電腦,基本就天天都開啟電腦進行各種操作了,突然有一天,我就想,為什麼每次開啟電腦都是顯示windows畫面,有沒有其他的作業系統,然後我就順藤摸瓜,瞭解到另外一個作業系統—— 。
於是我就開始去學習 Linux了,Linux也是相當於一門學科,不管是學習語數英還是物化生,不管用什麼方法,都離不開三個階段:記憶,掌握,運用。可能我的描述不太準,但是差不多都是這樣子的。關於記憶,我的理解是你至少要能夠記住一些基礎的知識,比如我們小時候學認字,都是先記住那個字是怎麼寫的,怎麼讀的,然後才去學習詞語,組句,寫文章等等。對於數學物理等課程,你不把公式定理理解記住的話,你根本解不了題目,所以說,記憶是第一步,然後才是理解。就好比你去看一本技術書籍,某一段文章你看完了可能理解不了,但是其中的某些名詞你至少還是能夠記住的,好比我知道有Linux這個作業系統,知道他是與windows不太一樣的,只有當我對Linux有基本的記憶印象的時候,我才有興趣探究下一步,比如研究Linux怎麼使用命令列等等。
所以對於學習 Linux而言,第一步也是一樣的,那就是記住Linux命令,但是不用像背文章一樣死記硬背,要一邊記憶了,然後關鍵是要去實踐。對於程式設計師來說,實踐才是王道,而不是記憶。實踐多了,記憶+理解才能發揮最大作用。我們至少要知道一些常用的,重要的Linux命令,至於一些無關緊要的,以後在做專案的時候,邊做邊學習就可以,大可不必太過操心。基本上沒有什麼人能夠記住全部東西的,一般都是要用的時候才去查詢資料。學習Linux最重要的就是敲鍵盤,不像Windows那樣圖形化點來點去的,優點就是Linux無圖形化比較節省記憶體,對於新手而言,裸機安裝Linux系統可能會導致新手進行一些誤操作時造成資料丟失,所以還是拿虛擬機器來鼓搗,可以快速恢復到之前的快照,這樣可以提高自己的學習效率。
關於怎麼去學 Linux命令列,自然涉及書籍。在這裡我推薦一本我喜歡的書 。這本書技術很實用,並且他是以圖文並茂的形式展示出來的,可以讓我們很好的跟著書本去進行實操。畢竟學習技術最好的辦法就是去實踐,只有實踐出來了,你才能真正地學到東西。技術就是要拿來用的,所以實踐很重要。這個時候找好入門書籍後,要做的就是記住基礎命令了,可能有些朋友會覺得自己記憶力不太好,這其實並不用太擔心,好的記憶力是訓練出來的,你可以去百度一下,很多記憶方法比如影像記憶法,聯想記憶法,羅馬記憶法等等,每個人情況不同,尋找適合自己的記憶方法便可。這本書會讓一步一步地引導你,從基礎到深入,比較全面地介紹了 Linux知識的各方面。各位夥伴在學習的時候不要操之過急,持之以恆地去學習,腳踏實地,多加一些討論Linux技術的QQ交流群,多去CSDN論壇逛逛,小白的你最終也可以透過紅帽的RHCE認證的。雖然現在windows系統還是佔很大的比重,但是Linux也是一直在發展的,Linux的使用和學習是未來發展的趨勢,趁著我們年輕的時候,趕緊學習Linux,相信我,無論你以後從事什麼樣的程式設計師,你都不會後悔,因為現在很多很多技術都與Linux有著不可分割的聯絡。從智慧家庭閘道器到大型的伺服器,Linux都發揮著不可或缺的重要作用。就像你學會了C語言,再學其他語言就會顯得很輕鬆一樣的道理。學習一門知識,最重要就是打好基礎,基礎不牢,地動山搖,這就是為什麼我強烈推薦這本書籍了。
這大浪淘沙、知識大爆炸的的時代裡, Linux貫穿於我們日常生活,掌握Linux技術對我們百利而無一害。但是有一點,我們每個人都需要不斷的吸收新的知識,擴大自己的知識面,不然我們只會被社會淘汰!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2781259/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 一個15年ABAP老兵的建議:瞭解這些基礎知識,對ABAP開發有百利而無一害
- 無伺服器是一種學說,而不是技術 - PaulDJohnston伺服器
- [Linux]Linux中的零拷貝技術(一)Linux
- 技術更迭,一往無前
- 技術無罪的switch破解
- Linux技術的成功之處Linux
- 有感而發 - 日新月異的SAP開發技術和手術方式
- 一文搞懂Linux零複製技術Linux
- DevOps是一種哲學,而不是一個具體技術名頭 - DZone DevOpsdev
- Linux之隔離技術Linux
- Linux核心技術分析Linux
- 物聯網6類技術無線連線技術的分析
- Flutter 21: 易忽略的【小而巧】的技術點彙總 (二)Flutter
- 堅守在技術無人區,一群無名英雄的低調與浪漫
- 囊括13個方面,Linux 容器技術一覽表!Linux
- 《Linux核心技術實戰課》總結一:PageCacheLinux
- 在 Linux 中執行特定命令而無需 sudo 密碼Linux密碼
- Linux遠端控制技術Linux
- 如何以零基礎快速學習Linux運維技術?Linux技術Linux運維
- 區塊鏈技術無罪區塊鏈
- 無線通訊的核心技術有哪些?
- 無線覆蓋技術的重要性
- Linux運維技術的現狀如何?Linux如何發展?Linux運維
- 【Flutter 專題】98 易忽略的【小而巧】的技術點彙總 (六)Flutter
- 無偏光片顯示技術:一種COE的低成本替代方案
- 我所瞭解的Linux運維技術Linux運維
- Linux虛擬網路技術Linux
- 分享Linux程式凍結技術Linux
- Linux 命令列黑技術(LTS)Linux命令列
- 再厲害的魔術也比不上真正的reduxRedux
- 基於亂搞做法的無害版 readme4.0
- 建站技術是一錘子買賣,而建站服務則是長久性的共贏嗎?
- Java零拷貝一步曲——Linux 中的零拷貝技術JavaLinux
- 技術分享:Linux多核並行程式設計關鍵技術Linux並行行程程式設計
- 會Linux技術的發展方向有哪些?linux學習心得Linux
- 學習Linux技術能獲的什麼技能?Linux學習Linux
- linux技術的發展方向有哪些?Linux運維入門Linux運維
- 常用的Websocket技術一覽Web