“閑來無事,逛逛貼吧”已經(jīng)是本人無事消磨時間的最佳選擇了。五花八門的問題,各式各樣的回答,總能給自己帶來無限的歡樂。當然也有些問題值得自己去思考或者回答。之前就有人在貼吧里問到“Linux好難啊!該怎么學習呢?”針對此問題本人談談個人的想法:
一、 熟悉掌握Linux系統(tǒng)中必須的命令
如果把學習Linux比作是建造一座高樓的話,那Linux命令就是構建這個大樓的必備材料。所謂的命令,是我們在命令行輸入的一串字符。shell負責理解并執(zhí)行這些字符串。shell命令可以分為如下幾類 :
1)可執(zhí)行文件(executable file)
2)shell內(nèi)建函數(shù)(built-in function)
3) 別名(alias)。
有人會問:現(xiàn)在許多命令功能都可以通過圖形化界面實現(xiàn),學習Linux命令還有什么意義呢?
在Unix發(fā)展的過程中,用戶對Unix的操作都是通過命令實現(xiàn)的。其發(fā)展的好多年,有了很多的進步和完善,功能強大。然而Linux又是繼承與Unix的,其命令操作自然也強大的多。從簡單的文件操作、文件存取、到復雜的圖形、圖像和流媒體文件處理,都能看到其強大之所在。之前看到一個例子: Linux的常用命令find,察看man文檔,初學者一定會覺得太復雜而不愿意用,但是一旦學會就愛不釋手.它的功能實在太強了,在配合exec參數(shù)或者通過管道重定向到xargs命令和grep命令,可以完成非常復雜的操作,如果同樣的操作用圖形界面的工具來完成,恐怕要多花十幾倍的時間。
同時Linux發(fā)展幾十年,雖然有不好的Linux版本都推出了桌面化Linux,例如:Unity、GNOME、Cinnamon、Mate、Lxde、Xfce等,但是其功能并不完全,更甚至會出現(xiàn)系統(tǒng)奔潰現(xiàn)象。最好還得需要使用命令才能恢復系統(tǒng)。
二、 建立一個屬于自己的實驗環(huán)境并多做實驗
建造大樓有了必備的材料以外,還需要有一塊能夠允許自己建造大樓的場所。一個完美的實驗環(huán)境就是學習Linux這座大樓的建造之地。
熟悉Linux的各個必備命令,僅限于理論的學習和記憶,需要實踐加深自己的學習效果,以及發(fā)現(xiàn)自身學習的漏洞,并加以彌補。要想實踐使用,就必須搭建一個屬于自己的實驗環(huán)境。由于Linux占用系統(tǒng)資源特別少,早期的Linux,64M內(nèi)存就能跑的很流暢,這也是其優(yōu)勢之一,所以不需要重新購買計算機搭建實驗環(huán)境,只要找一臺老的計算機或者直接微軟系統(tǒng)下安裝虛擬機,直接安裝虛擬機里安裝就好。個人建議:在搭建自己的實驗環(huán)境最好在微軟系統(tǒng)下搭建一個虛擬機,在虛擬機里安裝Linux系統(tǒng),學習工作兩不當誤
PS:本人學習Linux搭建的實驗環(huán)境是海爾X802上網(wǎng)本+紅帽7.0操作系統(tǒng)。(純凈紅帽7.0系統(tǒng)及相關必須軟件下載地址)。安裝過程和虛擬機里安裝有一點不一樣,需要注意!如果使用U盤安裝的話需要修改安裝路徑,如下:
三、 選擇一本適合自己的書籍
有了必備材料和建造場所,還需要有一本完善的、適合自己的指導圖紙——一本適合自己學習的Linux書籍。
有人會說基礎命令都已經(jīng)掌握了,實驗環(huán)境也有了,自己試驗不就好了。的確俗話說“實踐是檢驗真理的唯一標準”,實踐確實是非常重要的,但是如果有了一本好的書籍作為引導,且不是如虎添翼!一本好的書籍能夠分層次的引導新手上路,更系統(tǒng)、快速的了解學習Linux,而并非自我學習,然后將所有零碎的知識點再聯(lián)系起來,節(jié)省好多時間!
說到書籍,現(xiàn)在市面的上Linux書籍五花八門,例如《Linux從入門到精通》《Linux Shell 腳本攻略》、《Unix環(huán)境高級編程》、《Linux系統(tǒng)編程》、《Linux內(nèi)核設計的藝術》等,數(shù)不勝數(shù)。但是對于小白來說,那一本才最合適呢?首先,對于初學者了解Linux才是最重要的;其次是基本的命令;再次是有效且實用的命令實驗;最后是小白提拔指導。針對以上個人首推劉遄老師的書籍《Linux就該這么學》,當前銷量最高的Linux教材,入門神器。
四、 自我修養(yǎng)
看到上面的四個字有人會問:學習Linux和個人自我修養(yǎng)有什么關系呢?本人的回答是“關系很大!”
首先,耐心。Linux系統(tǒng)不同于Windows系統(tǒng),要學習Linux系統(tǒng)需要將原有的Windows系統(tǒng)理念拋開,重新接受一個全新的系統(tǒng)理念。
其次,認真。Linux系統(tǒng)現(xiàn)如今有很多桌面版本,但是使用效果并不是很好,其功能也無法滿足用戶的使用。很多功能實現(xiàn)仍然需要靠命令解決。那么認真學習命令就成為學習Linux至關重要的一點。
最后,堅持。學習本身就是一件苦差事。要想從小白變大牛,就必須堅持學習,在代碼的海洋里不懈努力!
命令是基礎,實驗環(huán)境是實踐,書籍是指導,自我修養(yǎng)是思想。匯集這四點,小白變大牛指日可待。以上僅代表個人想法,請多多指導!
申請創(chuàng)業(yè)報道,分享創(chuàng)業(yè)好點子。點擊此處,共同探討創(chuàng)業(yè)新機遇!