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