當(dāng)前位置:首頁(yè) > 嵌入式培訓(xùn) > 嵌入式學(xué)習(xí) > 講師博文 > 怎樣提升linux水平
眾所周知,隨著計(jì)算機(jī)技術(shù)的高速發(fā)展,在現(xiàn)代社會(huì)中,智能產(chǎn)品已經(jīng)越來(lái)越多,以計(jì)算機(jī)技術(shù)為中心,以應(yīng)用為目的,軟件硬件可以剪裁,將計(jì)算機(jī)技術(shù)與各種新型傳感器結(jié)合起來(lái),就面臨著一個(gè)很重要的問(wèn)題,誰(shuí)來(lái)控制與協(xié)調(diào)這些硬件。那么非linux操作系統(tǒng)莫屬。很多人在學(xué)習(xí)linux操作系統(tǒng),但是不清楚方法,那么今天筆者就來(lái)分享一下個(gè)人經(jīng)驗(yàn)。
一、如何學(xué)習(xí)linux?
如果要學(xué)習(xí)linux,那最好的方法就是找一個(gè)培訓(xùn)班。因?yàn)槿绻约簩W(xué)習(xí)能力強(qiáng),那么還好。如果學(xué)習(xí)能力不強(qiáng),又沒(méi)人帶領(lǐng),那就只能浪費(fèi)時(shí)間,事倍功半,有了一個(gè)比較好的培訓(xùn)班,又有人來(lái)帶領(lǐng),接下來(lái)大家就可以買(mǎi)一本比較好的書(shū)來(lái)讀。市面上有很多受歡迎的linux入門(mén)書(shū)籍,比如鳥(niǎo)哥,華清遠(yuǎn)見(jiàn)的linux一系列書(shū)籍。可以供讀者使用。除此之外,大家還需要有一個(gè)比較堅(jiān)定的心,因?yàn)闊o(wú)論怎么樣,學(xué)習(xí)畢竟是廢腦力的事情,輕輕松松是不可能學(xué)好習(xí)的,那一定要經(jīng)歷很多的坎坷與挫折。人是需要困難的,一輩子風(fēng)平浪靜,就不可能做好任何事情。所以,有了好的培訓(xùn)班,有一本好教材,有了堅(jiān)定的信心,接下來(lái)就可以一步一步的向前進(jìn),學(xué)習(xí)了。
二、學(xué)習(xí)步驟
1,首先,學(xué)習(xí)linux肯定是要學(xué)習(xí)它的指令系統(tǒng)了。了解linux的運(yùn)行機(jī)制。Linux的運(yùn)行機(jī)制與windows是不同的。Windows是全圖標(biāo)的方式,而linux則是全代碼界面,整個(gè)屏幕都是代碼界面,都是字符,都是單詞,都是字母。Linux的一切功能都是用命令來(lái)實(shí)現(xiàn)的,所以,就需學(xué)習(xí)記憶大量的命令,比如cd,ls cat touch mv cp ifconfig pwd rm rmdir mkdir…
等等等等。當(dāng)大部分的命令都已經(jīng)學(xué)習(xí)好了,接下來(lái)就要學(xué)習(xí)vim編輯器了,gcc編譯器了,gdb調(diào)試器了,還有make工具的使用了。當(dāng)著寫(xiě)都學(xué)習(xí)差不過(guò)以后,大家要注意充分的使用和實(shí)踐,只有大量的實(shí)踐,才能把知識(shí)學(xué)好,有一位計(jì)算機(jī)專家說(shuō)過(guò)一個(gè)問(wèn)題,只有充分的實(shí)踐才能充分的理解計(jì)算機(jī)。
2,其次,大家在學(xué)習(xí)好linux的 命令以后,不能只停留于在使用命令的階段,要不斷的進(jìn)取,那怎么做呢?要把命令學(xué)好,之后學(xué)習(xí)函數(shù),學(xué)習(xí)系統(tǒng)函數(shù)的目標(biāo)是應(yīng)用操作系統(tǒng)提供的功能,操作系統(tǒng)以后很多的功能,它的系統(tǒng)函數(shù)也有很多很充分。比如有簡(jiǎn)單的文件函數(shù),read write ftell,進(jìn)程函數(shù)有fork
vfork,wait,信號(hào)量函數(shù)semop,semcontrl等等。
做到上面兩步,那你的linux水平就已經(jīng)很不錯(cuò)了,所以,筆者最后寫(xiě)一句我的座右銘:只要從最簡(jiǎn)單最容易的開(kāi)始,一點(diǎn)一點(diǎn)主見(jiàn)向上,勻速前進(jìn)永不停息,就沒(méi)有到達(dá)不了的地方,共勉。