標籤:function 執行檔案 怎麼學習
“閑來無事,逛逛貼吧”已經是本人無事消磨時間的最佳選擇了。五花八門的問題,各式各樣的回答,總能給自己帶來無限的歡樂。當然也有些問題值得自己去思考或者回答。之前就有人在貼吧裡問到“Linux好難啊!該怎麼學習呢?”針對此問題本人談談個人的想法:
一、 熟悉掌握Linux系統中必須的命令
如果把學習Linux比作是建造一座高樓的話,那Linux命令就是構建這個大樓的必備材料。所謂的命令,是我們在命令列輸入的一串字元。shell負責理解並執行這些字串。shell命令可以分為如下幾類 :
1)可執行檔(executable file)
2)shell內建函數(built-in function)
3) 別名(alias)。
有人會問:現在許多命令功能都可以通過圖形化介面實現,學習Linux命令還有什麼意義呢?
在Unix發展的過程中,使用者對Unix的操作都是通過命令實現的。其發展的好多年,有了很多的進步和完善,功能強大。然而Linux又是繼承與Unix的,其命令操作自然也強大的多。從簡單的檔案操作、檔案存取、到複雜的圖形、映像和流媒體檔案處理,都能看到其強大之所在。之前看到一個例子: Linux的常用命令find,察看man文檔,初學者一定會覺得太複雜而不願意用,但是一旦學會就愛不釋手.它的功能實在太強了,在配合exec參數或者通過管道重新導向到xargs命令和grep命令,可以完成非常複雜的操作,如果同樣的操作用圖形介面的工具來完成,恐怕要多花十幾倍的時間。
同時Linux發展幾十年,雖然有不好的Linux版本都推出了案頭化Linux,例如:Unity、GNOME、Cinnamon、Mate、Lxde、Xfce等,但是其功能並不完全,更甚至會出現系統奔潰現象。最好還得需要使用命令才能恢複系統。
650) this.width=650;" src="https://s4.51cto.com/wyfs02/M02/90/DC/wKiom1jy69GQgyNyAAHzUn0STrI492.png-wh_500x0-wm_3-wmp_4-s_9642570.png" title="圖片1.png" alt="wKiom1jy69GQgyNyAAHzUn0STrI492.png-wh_50" />
一、 建立一個屬於自己的實驗環境並多做實驗
建造大樓有了必備的材料以外,還需要有一塊能夠允許自己建造大樓的場所。一個完美的實驗環境就是學習Linux這座大樓的建造之地。
熟悉Linux的各個必備命令,僅限於理論的學習和記憶,需要實踐加深自己的學習效果,以及發現自身學習的漏洞,並加以彌補。要想實踐使用,就必須搭建一個屬於自己的實驗環境。由於Linux佔用系統資源特別少,早期的Linux,64M記憶體就能跑的很流暢,這也是其優勢之一,所以不需要重新購買電腦搭建實驗環境,只要找一台老的電腦或者直接微軟系統下安裝虛擬機器,直接安裝虛擬機器裡安裝就好。個人建議:在搭建自己的實驗環境最好在微軟系統下搭建一個虛擬機器,在虛擬機器裡安裝Linux系統,學習工作兩不當誤
PS:本人學習Linux搭建的實驗環境是海爾X802迷你筆記型電腦+紅帽7.0作業系統。(純淨紅帽7.0系統及相關必須軟體http://www.linuxprobe.com/tools)。安裝過程和虛擬機器裡安裝有一點不一樣,需要注意!如果使用U盤安裝的話需要修改安裝路徑,如下:
650) this.width=650;" src="https://s3.51cto.com/wyfs02/M02/90/DB/wKioL1jy6_uQXtvSAAAttPe-zXw495.png-wh_500x0-wm_3-wmp_4-s_918142851.png" title="圖片1.png" alt="wKioL1jy6_uQXtvSAAAttPe-zXw495.png-wh_50" />
二、 選擇一本適合自己的書籍
有了必備材料和建造場所,還需要有一本完善的、適合自己的指導圖紙——一本適合自己學習的Linux書籍。
有人會說基礎命令都已經掌握了,實驗環境也有了,自己實驗不就好了。的確俗話說“實踐是檢驗真理的唯一標準”,實踐確實是非常重要的,但是如果有了一本好的書籍作為引導,且不是如虎添翼!一本好的書籍能夠分層次的引導新手上路,更系統、快速的瞭解學習Linux,而並非自我學習,然後將所有零碎的知識點再聯絡起來,節省好多時間!
說到書籍,現在市面的上Linux書籍五花八門,例如《Linux從入門到精通》《Linux Shell 指令碼攻略》、《Unix環境進階編程》、《Linux系統編程》、《Linux核心設計的藝術》等,數不勝數。但是對於小白來說,那一本才最合適呢?首先,對於初學者瞭解Linux才是最重要的;其次是基本的命令;再次是有效且實用的命令實驗;最後是小白提拔指導。針對以上個人首推劉遄老師的書籍《Linux就該這麼學》,當前銷量最高的Linux教材,入門神器。
三、 自我修養
看到上面的四個字有人會問:學習Linux和個人自我修養有什麼關係呢?本人的回答是“關係很大!”
首先,耐心。Linux系統不同於Windows系統,要學習Linux系統需要將原有的Windows系統理念拋開,重新接受一個全新的系統理念。
其次,認真。Linux系統現如今有很多案頭版本,但是使用效果並不是很好,其功能也無法滿足使用者的使用。很多功能實現仍然需要靠命令解決。那麼認真學習命令就成為學習Linux至關重要的一點。
最後,堅持。學習本身就是一件苦差事。要想從小白變大牛,就必須堅持學習,在代碼的海洋裡不懈努力!
命令是基礎,實驗環境是實踐,書籍是指導,自我修養是思想。彙集這四點,小白變大牛指日可待。以上僅代表個人想法,請多多指導!
本文出自 “小華的部落格” 部落格,請務必保留此出處http://coderhsf.blog.51cto.com/12629645/1916396
初學Linux系統最應該做對的4件事情[長文]