淺談如何學(xué)習(xí)linux
軟件的安裝卸載命令,學(xué)會(huì)如何安裝與卸載軟件命令。對(duì)linux中文件權(quán)限等學(xué)習(xí),了解權(quán)限的查看與設(shè)定。深入了解linux中用戶組,以及相關(guān)的創(chuàng)建刪除改變用戶組等的命令。
學(xué)習(xí)Linux步驟:先了解了解基礎(chǔ)吧,找一本薄一點(diǎn)的,淺一點(diǎn)的書(shū),了解一下什么是linux。有個(gè)基本了解即可。
推薦幾本學(xué)習(xí)Linux的書(shū)籍:《快樂(lè)的Linux命令行》這本書(shū)介紹如何生存在 Linux 命令行的世界。不像一些書(shū)籍僅僅涉及一個(gè)程序,比如像shell 程序, bash。這本書(shū)將試著向你傳授如何與命令行界面友好相處。
基于當(dāng)前l(fā)inux需求,國(guó)內(nèi)最大的培訓(xùn)機(jī)構(gòu)北大青鳥(niǎo),研發(fā)出一套完整學(xué)習(xí)linux的培養(yǎng)體系,獨(dú)具特色的教學(xué)方法,課程體系緊跟市場(chǎng)需求的步伐。前期的教學(xué)課程很適合初學(xué)者接觸學(xué)習(xí)linux,從而讓你一步步提升,成為高新技術(shù)人才。
學(xué)習(xí)使用Linux命令:隨著Linux桌面的發(fā)展,命令行在系統(tǒng)中依然是非常有效的、方便的,而Linux系統(tǒng)最主要的就是熟悉使用命令,Linux命令有許多強(qiáng)大的功能,可以完成非常復(fù)雜的操作。
來(lái)自百度經(jīng)驗(yàn)針對(duì)如何才能學(xué)好linux的網(wǎng)絡(luò)資料 目前比較學(xué)習(xí)Linux系統(tǒng)比較火的論壇 談?wù)勅绾螌W(xué)習(xí)Linux操作系統(tǒng),來(lái)自51cto網(wǎng)絡(luò)資料,參考資料http://ixdba.blog.51cto.com/2895551/569329 真正想學(xué)好linux系統(tǒng),還是要研究linux內(nèi)核源碼。
學(xué)習(xí)Linux的步驟是怎樣的
1、嘗試實(shí)踐:把學(xué)到的Linux知識(shí)用到實(shí)踐中,嘗試開(kāi)發(fā)一些有趣的應(yīng)用,體驗(yàn)Linux的強(qiáng)大功能。 持續(xù)學(xué)習(xí):Linux技術(shù)發(fā)展迅速,不斷學(xué)習(xí)新的Linux技術(shù),才能更好的掌握Linux。
2、首先初學(xué)者要先學(xué)好Linux基礎(chǔ)知識(shí)、基本命令。還可以學(xué)習(xí)Linux用戶及權(quán)限基礎(chǔ)、Linux系統(tǒng)進(jìn)程管理進(jìn)階、linux高效文本、文件處理命令、shelI腳本入門(mén)等等知識(shí)。
3、安裝Linux發(fā)行版:選擇一個(gè)適合入門(mén)學(xué)習(xí)的Linux發(fā)行版,如Ubuntu、Fedora或Linux Mint,并在你的計(jì)算機(jī)上安裝它。
高手進(jìn)階:Linux操作系統(tǒng)驅(qū)動(dòng)編譯與運(yùn)行
1、把key_test.c源代碼放到內(nèi)核源代碼的/drives/char/下,因?yàn)檫@是屬字符型驅(qū)動(dòng),放在這編譯到zImage中。這時(shí)我們make menuconfig 編譯內(nèi)核是看不到key_test這個(gè)選項(xiàng)的。我們把這個(gè)選項(xiàng)寫(xiě)到菜單里面才行。
2、概念不同:Linux編譯環(huán)境是指在Linux操作系統(tǒng)上安裝和配置了一系列的編譯工具和庫(kù),以便能夠編譯和構(gòu)建Linux上的應(yīng)用程序或軟件。而運(yùn)行Linux系統(tǒng)則是指在計(jì)算機(jī)硬件上安裝了Linux操作系統(tǒng),并能夠在計(jì)算機(jī)上啟動(dòng)和運(yùn)行Linux。
3、將編寫(xiě)的源代碼復(fù)制到 Linux 內(nèi)核源代碼的相應(yīng)目錄; 在目錄的 Kconfig 文件中增加新源代碼對(duì)應(yīng)項(xiàng)目的編譯配置選項(xiàng); 在目錄的 Makefile 文件中增加對(duì)新源代碼的編譯條目。
4、linux下編譯運(yùn)行驅(qū)動(dòng) 嵌入式linux下設(shè)備驅(qū)動(dòng)的運(yùn)行和linux x86 pc下運(yùn)行設(shè)備驅(qū)動(dòng)是類似的,由于手頭沒(méi)有嵌入式linux設(shè)備,先在vmware上的linux上學(xué)習(xí)驅(qū)動(dòng)開(kāi)發(fā)。按照如下方法就可以成功編譯出hello world模塊驅(qū)動(dòng)。
5、Linux device driver 的概念系統(tǒng)調(diào)用是操作系統(tǒng)內(nèi)核和應(yīng)用程序之間的接口,設(shè)備驅(qū)動(dòng)程序是操作系統(tǒng)內(nèi)核和機(jī)器硬件之間的接口。