紅聯Linux門戶
Linux幫助

linux容易學嗎?

發布時間:2019-05-28 01:13:11來源:未知作者:admin
首先,linux不像windows那樣圖像化界面非常好,使得普通人都可以很好的使用windows。這也就導致學linux要熟悉linux中的命令,其實windows中有命令,比如我們在cmd下輸入ipconfig查找電腦的ip,當然了不同linux的職業用的linux的命令不完全相同,因此要針對自己的職業學習并使用相應的linux命令。比如說做嵌入式Linux開發的和做linux運維開發的,對某些Linux命令的使用是不一樣的。我就是做嵌入式開發的,有些運維開發使用的命令我幾乎不用。其次只要不停的敲命令,把握好度,時間久了,熟能生巧,自然而然就記住了;最后我寫了幾篇嵌入式開發中常用的linux命令,有興趣可以看看。
linux容易學嗎?
在接觸linux之前我學習的是單片機了解大概硬件的基本操作,同學說只是配置寄存器的話太low了去接觸linux,學習linux時我是先接觸命令的,當時學習的時候還是蠻有意思,就像傳說中的黑客一樣,說個題外的話當初看個電影叫什么“侏羅紀公園2“,那里面有個控制全局的電腦高手,我記得他好像輸入ls這個命令就列出所有被龍破壞的地點,說來就有點覺得假。我學的命令是在網易上搜索“李明老師的課程”,這里不是打廣告,這個課程不但是免費的,而且講的非常詳細,一節課大概接近1個小時甚至1h+,把基本原理都說的很清楚,這里做個配圖:
 
 
當然這是以運維的方向來講的,但是在linux的入門已經足夠了,還有一點就是linux的版本有點低,不過不影響。里面還有服務器的配置以及shell腳本。
 
基本常用的命令用熟練后,可以進入下一步了,我學習的是嵌入式方向,所以我還得去學習計算機方面的知識,包括c++,c,數據結構,計算機網絡,操作系統原理,匯編原理,這些知識在嵌入式方面是必學的,當我學完操作系統原理后,就對什么是線程,進程有了進一步的了解,華為再發布那個手機渦輪的強大功能就號稱單線程勝多線程,到現在才理解是什么意思,哈哈這就是技術的魅力哈。
 
上面說的各個學科在工作方面的其實就是基礎,進入工作后,若是做開發的,會進一步的接觸到多線程,多進程的編程,以及網絡編程,makefile等等。目前我處于學習課本的基礎階段,令我最深刻的感悟就是上面的基礎不扎實,確實遇到很大的麻煩,每天都要回家看書。
 
若是學的差不多了,可以進一步的深入學習,那就是真的是沒什么書可以看的了,想把技術學好就去看看linux內核的源代碼,聽朋友說里面有很多很經典的結構,比如最基本的二叉樹,平衡樹都是常見的,最好還是把匯編學一學,了解操作系統的啟動代碼等等。
 
對于向大數據方面的研究,我不是做這一行的所以不清楚,但是是嵌入式的話,基本的路線就是這樣,其實學到一定的境界了,可以去接觸一下cpu是如何制作的相關的書籍,好像和vhdl語言有關系,這個時候就對芯片的架構有了整體的把握,進一步的解析操作系統的各個內核結構或許有更大的幫助,或許自己可以開發一個小的操作系統。
贵州体彩11选5查询号码