linux 初學建議

2021-08-30 10:04:00 字數 1725 閱讀 9329

學習linux的困難

1、當人們開始接觸自己不熟悉的東西的時候,總是會下意識地試圖利用自己已經掌握的經驗來降低學習難度。這在很多時候很有效,但也有起反作用的時候,比方說學習linux。

相信對很多人而言,初次接觸linux,最大的困難並不是對linux一無所知,而是太習慣windows下的一些概念了。如邏輯碟符,軟體安裝嚮導,不區分大小寫的檔案及資料夾命名等。

尤其是磁碟上的邏輯分割槽概念,對於熟悉linux的人來說自然沒什麼,但對於剛基礎linux的時候,因為邏輯分割槽的概念,在安裝linux時就會碰到不小的麻煩。因為linux雖然也有分割槽的概念,但和windows以碟符來標識不同,linux是將分割槽全部掛載到唯一的一棵目錄樹中去的。而且這樣的初始分割槽通常有4到5個,每個分割槽的大小都會對使用者提出經驗上的要求。這就讓初學linux的人在尚未入門前,就不得不面對這些難題。

2、linux還有個先天的特徵就是:它是專門設計用來給專業人員使用的,也就是說,本質上它並不適合初學者入門之用。由於這個原因,就產生了這樣乙個悖論:使用linux的人必須首先已經學會了linux才行,而要學習linux的人自然還不熟悉linux。打個比方就是:你得先工作才能賺到錢,但想得到工作卻得先有錢做多方面的投資後才能得到工作。這也就是linux入門比windows難的原因所在。

3、現代作業系統在設計時,採用驅動程式這個概念,使得作業系統生產商可以非常方便地通過驅動程式操作硬體廠商生產的各類硬體,但不幸的是,驅動程式是系統相關的,不同作業系統的驅動程式架構各不相同,不能通用。在這一點上,windows佔據了市場,讓每個硬體廠商在生產硬體時,首先會為windows實現相關的驅動程式,因此windows就會很容易識別並使用各類硬體,但linux由於出現比較晚,在這一點上無疑是比不上windows的。這也就讓初學者在安裝linux時,因為硬體驅動的問題而平添不少麻煩。

4、linux的專業性,使得在其上開發軟體的設計者多數也是非常專業的人員,正因為他們的專業能力,使得他們在開發軟體時,主要注重的是效能和效率,對於易用性不怎麼關注。這對於初學者而言,無意增加了學習難度。

綜上所述,學習linux的困難是客觀存在的,也是不容忽視的。下面就來談談怎麼克服這些困難。

1、首先,盡可能簡化安裝linux的硬體環境,linux誕生於90年代,那時候正是intel p3 級電腦流行的時候,linux開發者使用的電腦自然也不例外(例外的我們通常也碰不著)。因為到現在,這些比較老的硬體已經流行很長時間,linux社群為之開發驅動也相對比較多。在這種電腦上安裝linux,在硬體不容易出現問題。當然,對於ubuntu之類的linux版本,還是安裝在比較新的電腦上為佳,不過在p3級電腦上安裝問題也不大。

2、其次,盡可能在單獨的電腦上安裝linux系統,現在擁有一台以上電腦的人家已經很多了,建議初學者有條件的話,最好專門弄一台電腦來安裝linux,這樣可以避免一台電腦上安裝多個作業系統帶來的麻煩。

如果只有一台電腦的話,那也最好不要將linux直接安裝在實際的磁碟分割槽上,最好使用虛擬機器如vmware來安裝,畢竟一開始只是個學習環境而非實用環境,只要能將linux裝起來就不錯了。而且即使安裝出錯,也不會影響什麼,大不了刪除安裝檔案即可。

3、最好先在準備安裝linux系統的電腦上安裝一次windows系統,並讓windows識別出全部硬體,再盡可能將硬體資訊抄下來。然後刪除windows系統並安裝linux系統(這樣做可能會遭至一些人的非議,認為還是脫離不了windows,其實大可不必這樣想,畢竟大多數硬體首先是為windows設計的,因此把windows當做「硬體型號測試儀」來用一把並沒有什麼)。當linux無法識別出硬體時,可以根據這些結果來進行手工配置。

初學FPGA建議

verilog hdl作為現在最流行的fpga開發語言,當然是入門基礎。從最簡單的 學起。找最簡單的基礎例項 帶 例程 看不懂查閱工具書。看完之後用綜合工具綜合,然後看rtl圖,能看到這些 最終翻譯成了什麼樣的數位電路。緊接著就是 或者上板實測 用 的訊號輸入到編寫的模組裡面,才能清晰的知道最終電路...

linux學習一二事之初學建議

最近剛剛接觸linux,上網查了好多資料,從如何學習linux到實實在在的安裝了linux作業系統。期間問題不斷,主要的原因還是以前從來沒有接觸過它。按照大多數人的建議,要是本著對linux學習的態度的話就安裝text版本,而不要裝x windows也就是圖形化介面。於是我就非常虔誠的安裝了小黑框,...

初學的幾點建議

傲慢的上校 三 寫 想學好乙個技術,這一點必不可少,一定要自己動手寫。四 看 多看別人的 多學習下別人的設計思路,其實學習最好的教材就是android的源 了 至於如何獲得android源 可以看下我前面的文章 五 提問 有那麼多的好的論壇,還有那麼多的開發群,但是遇到問題先不要著急提問,自己先想辦...