- LINUX學習心得體會 推薦度:
- 相關推薦
linux心得
linux心得【一】
學習linux之前必須要做好心理準備:
第一,要明白學好linux不是一件一蹴而就的事,一定要能堅持使用它,特別是在使用初期,由于在linux中,用戶權限很大,做任何事情都很自由,所以,你往往需要知道你做的每一步在干什么,系統(tǒng)做了些什么,這需要時間去掌握,(背命令不是一件好的學習方法,相信我你一定會在你背完之前全部忘光),盡量掌握常用命令;
第二,在學習初期,你一定會遇到很多困難,或者說各種困難,所以你最好先將你linux中的重要內容備份,因為,在你學習的過程中,很可能將系統(tǒng)搞廢(eg:源混亂等);
第三,如果你想在以后的生涯中在軟件行業(yè)工作的話,學習linux是一項基本技能,所以打從你打算學習linux那天起,放棄windows吧!因為它除了能給你帶來片刻的娛樂,別無其他;
第四,如果你只是想應付一下操作系統(tǒng)的課程,勸你最好別學,或者說不要指望能用的怎么樣,原因我說了,這很耗時間,而且如果你學不好的話,你在linux中開發(fā)的機會就很少,或者說幾乎沒有,它的優(yōu)勢就消失了,然后隨著時間的流逝,你就會全部忘記她;
要學好linux需要做些什么:
第一,要多google,因為我不可能,也不可以給你解答所有內容,我只能告訴你一些關鍵點,甚至我會故意隱瞞答案,因為在尋找答案的過程中,你會學到更多的知識,學習linux,更要學習一種geek的精神,python之禪中也說過:以總結分享為榮,以跪*求其解為恥;
第二,要多動手,不要怕什么搞壞了怎么辦,你不搞壞,不去動手,就永遠不會有收獲,既然你在linux中是自由的,那就發(fā)揮自己的權利;
第三,學習linux,就意味著更快的開發(fā)效率,等更多關于軟件本身或者說操作系統(tǒng)本身的理解,(給你裝的系統(tǒng)里為ubuntu12.04,它已經(jīng)封裝的很臃腫了,但是考慮到你沒有很多時間投入其中,所以給你裝了它),但是怎么用它提高開發(fā)效率,需要你在學習的過程中不斷總結;
學習的一些技巧:
第一,對于linux命令,一定要學會用man和info去查他們的解釋;
第二,對于開發(fā)環(huán)境的選擇盡量要輕量級和高度可定制;
學習過程中的一些常用知識點:
第一,使用gcc或g++進行編譯,使用gdb進行調試;
第二,常用的linux命令,尤其是一些能幫你提高開發(fā)效率的命令,(eg:grep,awk,sed,split等);
第三,linux系統(tǒng)的文件布置,etc/,opt/目錄的內容等;
第四,vim(ps:除非你打算真正的學好linux,或者說打算長久時間學習他,而且肯花大量時間vim,否則,最好別碰);
第五,shell腳本的編寫;
第六,makefile文件的編寫;
第七,學習python,無論你是打算拿他當主要開發(fā)語言,還是當輔助開發(fā)語言,你都應該學習他,因為有些時間我們耗不起。
Linux學習心得【二】
我們這一代90后,從小接觸的是windows98,家里條件好的自己有電腦裝的是2000,后來又有了XP,上大學時又有了win7。說實話小時候沒想過搞IT,也計算機了解也只是一些皮毛,至于什么UNIX,Linux,聽過沒見過,就更別說用過了。
以前覺得Linux就跟dos一樣,全是用命令窗口,相對于窗口界面來說多麻煩呀。直到學習Linux這門課以后,我才知道,原來我錯了。
一.為什么要學Linux呢?每個人都有不同的看法,下面我說說自己的感想吧。
首先Linux是開源的,這也是最主要的原因,想學windows,Unix,對不起我們沒源代碼。也正是因為這樣,Linux才能夠像滾雪球一樣越滾越大,發(fā)展到現(xiàn)在這種規(guī)模。其中不乏很多IT精英的心血。我們學透以后更可以做成自己的OS!
其次,Linux簡單易學,因為我們初學者只是學的基礎部分,Linux的結構體系非常清晰,再加上老師循序漸進的教學以及耐心的講解,使我們理解起來很快,短期內就基本掌握了操作和運行模式。對我們學習操作系統(tǒng)有很大的幫助,加深我們對OS的理解。
再次,Linux是用C語言編寫的,我們有學習C語言的基礎,讀程序和編寫代碼方面存在的困難小一點,也是我們能較快掌握的原因之一。
二.學習情況
在學習的過程中,我們用的是VM虛擬機,開始時真的不真的該怎么去做,特別是我的是命令窗口界面,別人的是圖形界面,我都不知道怎么調過來。后來通過自學老師給的資料和向同學請教,掌握了一些基本的操作,比如掛載優(yōu)盤,編譯程序,在Linux環(huán)境下運行,轉換目錄等等。學了這些基礎才能進行下面的模擬OS程序。
老實說,第一個程序是在C中編譯好的,調試好了才在Linux下運行,感覺用vi比較麻煩,因為有錯了不能調試,只是提示錯誤。但是一些顯而易見的小錯誤還是用vi改正比較方便。以后的大一點的程序就得在Linux下調試了,因為有的頭文件在VC里面說找不到。
就這樣,我們一邊上OS理論課,一邊上這個實驗,這樣挺互補的,老師講課,一步一步地布置任務,我們自學,就這個循環(huán)的過程中,我們學習了基本操作,用vi,shell,模擬內存的分配過程等一些OS管理?梢哉f自己收獲很大,基本上完成了老師布置的任務,對于拔高的題目沒有去做,因為我了解我的水平,沒有時間和精力去做。
期間我閱讀了不少關于Linux的相關資料,其中也不乏一些有趣的小故事,這既豐富了我的課余生活,也讓我加深了對一些術語的理解,比玩游戲強多了。
三.對Linux未來的展望
眾所周知,目前windows操作系統(tǒng)是主流,在以后相當長的時間內不會有太大的改變,其方便友好的圖形界面吸引了眾多的用戶,甚至目前許多應用軟件都是基于它的?墒菦]有哪一個系統(tǒng)是十分完美的,這也正是有別的OS得以存在的原因,每個系統(tǒng)都有其自身的優(yōu)點。
Linux最大的特點就是其開源性,這一點是十分難得的,這也是它能夠存在到現(xiàn)在的原因之一,隨著IT從業(yè)人員越來越多,理論上會有更多的人使用Linux,可以肯定,Linux在以后這多時間不會消失。Linux簡單,占內存少,特別是對于程序開發(fā)人員來說很方便,如果說windows的成功在于其方便用戶的窗口管理界面,那么Linux的成功就在于用最少的資源最短的時間實現(xiàn)了所有功能,這也是符合人類進化的,相信以后節(jié)能問題會日益突出。
四.總結
隨著實驗課程的結束,理論課也該結束了,說實話教OS的這兩位老師是我們遇到過的不錯的老師(這話放這可能不太恰當),因為他們上課傳授的不僅僅是知識,更重要的是一些道理,包括一些做人的道理,講課時也抓住重點,循序漸進,讓同學理解很快;更可貴的是不以你過去的成績看問題,讓我樹立了很大的信心學好這門課程,也學到了不少專業(yè)知識和技能。
其實老師讓寫心得我也沒怎么找資料應付,自己想到什么就寫些什么,所以不免有些凌亂;很少提到編程,因為那些在實驗報告里已經(jīng)說了,這里再寫就多余了。最后,感謝老師和同學們在學習上對我的幫助。
【linux心得】相關文章:
linux命令大全11-13
LINUX學習心得體會10-08
基于Linux 的學習方法10-06
Linux學習總結報告03-07
linux常用命令10-05
linux命令行大全10-05
linux實訓個人總結10-08
LINUX操作系統(tǒng)論文10-09
linux工作經(jīng)驗怎么寫10-05
linux計算機專業(yè)實習報告10-05