Linux怎么學(xué)?
網(wǎng)友解答: 我是酷米作者秉燭游。作為一名從事內(nèi)核相關(guān)的程序猿,回答下這個(gè)問(wèn)題,Linus鎮(zhèn)樓。不知道樓主學(xué)習(xí)Linux的目的是什么。如果是把玩一下,那路徑就簡(jiǎn)單了。裝個(gè)Linux發(fā)行版,
我是酷米作者秉燭游。
作為一名從事內(nèi)核相關(guān)的程序猿,回答下這個(gè)問(wèn)題,Linus鎮(zhèn)樓。
不知道樓主學(xué)習(xí)Linux的目的是什么。
如果是把玩一下,那路徑就簡(jiǎn)單了。裝個(gè)Linux發(fā)行版,比如Ubuntu,圖形界面,用戶友好。
然后來(lái)一本《鳥(niǎo)哥》就可以入門(mén)了。
基本就是學(xué)習(xí)常見(jiàn)軟件的操作而已。還有常用的一些命令行工具shell腳本。附帶學(xué)習(xí)一點(diǎn)文件、目錄的概念。對(duì)一切都是文件有個(gè)大致印象。如果想玩兒高級(jí)一點(diǎn),學(xué)習(xí)內(nèi)核,那么恭喜你,進(jìn)了一個(gè)大坑。大多數(shù)人沒(méi)這個(gè)興趣的,因?yàn)樘菰铮馐谴髮W(xué)學(xué)習(xí)OS就很費(fèi)勁了。建議學(xué)習(xí)《Unix環(huán)境高級(jí)編程》,進(jìn)行C語(yǔ)言編程,學(xué)會(huì)工具鏈的使用。編寫(xiě)內(nèi)核模塊,體會(huì)Linux的設(shè)計(jì)思想,從應(yīng)用層逐步進(jìn)入內(nèi)核。選擇一個(gè)子系統(tǒng)開(kāi)始,閱讀源碼,一般考慮從驅(qū)動(dòng)開(kāi)始。可以看得出,Linux的學(xué)習(xí)無(wú)非兩種。
簡(jiǎn)單學(xué)習(xí)下不同于Windows的操作系統(tǒng),和使用后者一樣。大多數(shù)人就是個(gè)好奇。深入操作系統(tǒng)內(nèi)核,學(xué)習(xí)操作系統(tǒng)原理。學(xué)好了,你肯定是個(gè)優(yōu)秀的程序員,很有競(jìng)爭(zhēng)力。絕對(duì)不會(huì)像樓里有人說(shuō)的不掙錢(qián),那是他水平菜。以上是我的回答,希望對(duì)你有幫助。
網(wǎng)友解答:我說(shuō)說(shuō)自己的經(jīng)歷吧。
很小時(shí)候家里剛有電腦的時(shí)候還是XP時(shí)代(剛開(kāi)始有Vista),我不知道那里看到了一本介紹各種系統(tǒng)安裝的電子書(shū),里面包括了win95,win98,winXP,Red Hat,紅旗等等系統(tǒng)的安裝教程。
當(dāng)時(shí)就很感興趣,就經(jīng)常拿老爸的2G手機(jī)搜這些系統(tǒng)相關(guān)的資料,那時(shí)候還找到了Tiny Core Linux,號(hào)稱(chēng)全世界最小的Linux。在這之后就對(duì)Linux很感興趣,玩過(guò)號(hào)稱(chēng)最好看的openSUSE,玩過(guò)感覺(jué)最簡(jiǎn)潔的Fedora,還有最容易上手的Ubuntu,當(dāng)然還有國(guó)產(chǎn)的深度系統(tǒng)、StartOS,臺(tái)式機(jī)玩Android X86,還廢寢忘食爬了幾個(gè)月的遠(yuǎn)景論壇,搞黑蘋(píng)果。確實(shí)興趣是最好的老師,在這個(gè)過(guò)程中自己慢慢學(xué)了很多Linux知識(shí)。
后來(lái)慢慢往碼農(nóng)方向發(fā)展,慢慢熟悉shell,學(xué)習(xí)Linux更加深入的應(yīng)用,學(xué)習(xí)搭建服務(wù)器,學(xué)習(xí)常用的軟件,工具使用,慢慢覺(jué)得Linux真的是個(gè)偉大的操作系統(tǒng)。