如何避免學習linux必然會遇到的幾個問題
相信在看這篇文章的都是對 linux 系統所迷的志同道合的人,不管你是剛開始學,還是已經接觸過一些linux的知識,下面的問題是你在學習linux所必須遇到的,若是沒有的話那我只能說大神我服你了。下面我就作為一個過來人分享下我學習後的經驗。
一、 無法擺脫Windows的思維方式
相信大家接觸電腦的時候都是從windows開始,windows的思維方式已經根深蒂固。不過現在你已經打算開始學習linux了,就要忘記windows上的一些方式,不然的話在以後的學習中,你會覺得很煩躁,怎麼常用的操作或者是快捷鍵都不能用了呢?這個時候你就呵呵了。Linux中最主要的是命令化,雖然現在的linux的很多發行版正在往介面化發展,但是命令依然是linux的主流,至少一些基礎的命令你還是要會的,這樣你在工作或者學習的時候才會達到事半功倍的效果。在linux中你要習慣沒有介面和滑鼠。
二、 養成linux操作習慣
這個與上面第一點擺脫windows的思維方式是相對的,就是要養成linux所獨特的額習慣。
1. 命令是要學習的,不一定學習所有的,在以後的使用中慢慢積累,常用的記熟就可以了。
2. 學習linux軟體的安裝方法,不會再像你之前點幾下滑鼠就可以將一個軟體安裝成功,習慣原始碼的安裝方式。
3. 熟悉使用vi,gcc等編譯器,這些都是強大的編譯器,幾乎可以代替你之前使用過的編譯器。
4. 熟悉linux的檔案系統,雖然說檔案系統大同小異,但是每個代表的是什麼意思,裡面儲存什麼樣的檔案,因為這些以後你肯定會用到的,涉及到修改檔案,這樣你一看就知道在哪裡,這樣的話工作或者學習效率自然就提上來了。
三、 怎麼全是英文呢?崩潰。
不知道在看文章的你是否英語很好,學習這行如果英語不好,勸你從現在開始補吧,因為無論是參考資料還是解決問題都是涉及到一大推的英語,如果英語不好,那看起來就是相當苦惱的,一邊開啟著翻譯詞典,一邊開啟著技術文件,一會看的你就序列了,沒有一點學習的慾望了。這樣的生活絕對不是你想過的,而且這行對於技術的更新換代比較快,新東西大部分也都是英文,這樣對於你學習新東西的效率也是很不利的。所以如果你現在英語不是很好,那麼趕快補起來吧,每天學習幾個單詞,最好是有專門的軟體,可以每天督促你學習,要是能學習些專業的英語的話,那樣就更好了,你的工作效率或者說你的價值將會得到很大的提升。
四、 資料的選擇
對於一個技術宅來說,資料是不可或缺的,無論是部落格、網站、論壇、書籍等等,相信他都可以給你說出一大堆的。但是他的這些東西不全都是適合你自己的,論壇網站等一些還是可以的,一些書籍或者其他的一些資料,要看個人了,不是公認好的就是好的,適合你自己的才是最好的,對於新手來說,還是通俗易懂的比較好,這樣不好打擊你的自信心,所以還是先看一些基礎的書籍比較好,這裡呢我推薦下 《Linux 就該這麼學》 ,這個也有專門的網站可以去查閱一些相關資料當初我就是從這本書看起的,剛開始看的時候覺得linux沒有人們說的那麼麻煩啊,前面一些簡單的內容會讓你感覺linux會很好學的,慢慢的領導你深入,一步一步的引導你,接著就是專案實戰讓你得到更大的提升。再之後如果覺得欠缺的可以去看下馬哥或者老男孩的一些書籍都是可以的,不過開始的時候不建議直接去看,光厚度就嚇趴下了。如果之後覺得學習的了,可以往底層或者應用網路發展,看下linux的原始碼也是不錯的,看下內部都是怎麼實現的,對於後面學習是很有幫助的。如果你選擇的對的話,你會覺得學習是件很快樂的事。
五、 總結
總之,linux是一個功能強大,用途非常廣泛的系統,如果你學好了,那麼對於之後的學習和工作都是有很大的幫助的,你可以有很多的方向可以發展。不過我覺的這些都是在你學的基礎上才可以做到的,必須要有自律性,學習也要有個規劃,不能三天打魚兩天曬網那樣;再者要學會考慮,技術這行,最重要的就是有自己的想法,利用想法才創造更大的價值。希望這些可以對初學者有所幫助!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559985/viewspace-2648967/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python學習者可能存在的幾個問題,你遇到過嗎?Python
- 企業圖紙流程管理會遇到哪些問題?如何避免?
- Redis學習的幾個小問題Redis
- 【學習】分享幾個學習中的小問題
- npm module 釋出 遇到的幾個問題NPM
- 開發以太坊遇到的幾個問題
- loadrunner學習中遇到的問題
- weex學習中遇到的問題
- linux遇到的問題Linux
- 初學Java會遇見的幾個問題分享!Java
- 學習httprunner遇到的問題記錄HTTP
- 學習Java中遇到的繼承問題Java繼承
- 學習vue過程中遇到的問題Vue
- 學習Python遇到的熱門問題整理Python
- Linux 下部署Django專案你可能會遇到的問題!LinuxDjango
- 剛開始學習nlp時遇到的問題
- 微信小程式開發中遇到的幾個小問題微信小程式
- vs2015cordova環境安裝【個人遇到的幾個問題】
- 學習本站Laravel教程中遇到的問題筆記Laravel筆記
- 小白記錄Java後端學習遇到的問題Java後端
- 初學javaweb遇到的問題JavaWeb
- 這些Kubernetes常見安全問題,你遇到過幾個?
- 避免學習Linux走彎路Linux
- windows部署dify以及會遇到的問題Windows
- 學習Web前端的七大誤區,你遇到過幾個?Web前端
- 前端自動指令碼中常見的幾個問題,你遇到了嗎?前端指令碼
- C#開發中,學習整理的 New 的幾個常見問題C#
- C語言初學者最常問的幾個問題C語言
- 請教個問題執行 httprunner 遇到的問題HTTP
- Kubernetes 初學部署遇到的問題
- Linux運維新手如何高效的提問?學習linuxLinux運維
- 如何解決apache 403錯誤問題?Linux學習教程ApacheLinux
- 記錄Android學習-遇到的第一個問題,AS自帶AVD無法啟動Android
- 學習go的第7天遇到的一個小題分析Go
- Laravel 路由學習 - 遇到問題,報錯:Route [home] not definedLaravel路由
- jmeter 遇到的一個場景問題JMeter
- 零基礎學UI設計會遇到哪些問題?UI
- Vue學習遇到疑問的總結Vue