linux學習技巧分享
時間:2018-09-29 來源:未知(zhi)
學而不思(si)則罔,思(si)而不學則殆,旨在,學習需要思(si)考否(fou)則毫無收獲,光思(si)考不學習,也(ye)會誤入(ru)迷途。linux的學習過程(cheng)同理,在我(wo)們學習linux的時候(hou),必(bi)須要一步一個腳印(yin)。當然(ran),學習任何事物都是(shi)要講究方法的,linux學習肯定也(ye)是(shi)有技巧的,下面就來盤(pan)點linux學習技巧,分享自己多年總(zong)結(jie)的linux學習技巧。

一、 明確學(xue)習linux的(de)目(mu)的(de)
通(tong)過(guo)Linux的(de)(de)(de)學習掌(zhang)握(wo)(wo)UNIX的(de)(de)(de)目的(de)(de)(de)想(xiang)必不用(yong)(yong)(yong)多說了(le)(le),在這(zhe)個(ge)網絡人(ren)(ren)才身價(jia)倍增的(de)(de)(de)年代,想(xiang)靠技術吃飯(fan)又不想(xiang)掌(zhang)握(wo)(wo)網絡和編程技術是不明智的(de)(de)(de)。當(dang)一人(ren)(ren)第一次聽說Linux并(bing)躍躍欲試的(de)(de)(de)時候(hou),總會(hui)提出幾個(ge)?,它是什(shen)么(me)(What)? 為(wei)(wei)什(shen)么(me)要用(yong)(yong)(yong)它(Why)? 怎(zen)樣學習它(How)?做為(wei)(wei)開放源(yuan)碼運動(dong)的(de)(de)(de)主要組成部分,Linux的(de)(de)(de)應用(yong)(yong)(yong)越來(lai)越廣泛(fan),從我(wo)們平時的(de)(de)(de)娛(yu)樂、學習,到商業、政(zheng)府辦公,再(zai)到大規模計算(suan)的(de)(de)(de)應用(yong)(yong)(yong)。為(wei)(wei)了(le)(le)滿足人(ren)(ren)們的(de)(de)(de)需求,各種(zhong)各樣的(de)(de)(de)、基于(yu)Linux的(de)(de)(de)應用(yong)(yong)(yong)軟件(jian)層(ceng)出不窮。只要具備(bei)了(le)(le)LinuX的(de)(de)(de)基本功,并(bing)具有(you)了(le)(le)自學的(de)(de)(de)能力之(zhi)后,都可以通(tong)過(guo)長期的(de)(de)(de)學習將專項內容予以掌(zhang)握(wo)(wo)。
二、 從(cong)命令開始從(cong)基礎開始
所謂萬事開頭難,常常有些(xie)朋(peng)友一接(jie)觸(chu)Linux 就(jiu)是(shi)(shi)(shi)希望(wang)構架網站,根本沒(mei)有想(xiang)到要先了解(jie)一下Linux 的(de)(de)(de)(de)基礎。這(zhe)是(shi)(shi)(shi)相當困難的(de)(de)(de)(de)。雖然Linux桌面(mian)應用發(fa)展很快(kuai),但是(shi)(shi)(shi)命令在Linux中(zhong)(zhong)依然有很強的(de)(de)(de)(de)生命力。Linux是(shi)(shi)(shi)一個命令行組(zu)成的(de)(de)(de)(de)操作系統(tong),精髓在命令行,無論圖(tu)形(xing)界面(mian)發(fa)展到什么水平這(zhe)個原理是(shi)(shi)(shi)不會變的(de)(de)(de)(de),Linux命令有許多強大的(de)(de)(de)(de)功能(neng):從簡單的(de)(de)(de)(de)磁(ci)盤操作、文件存取(qu)、到進(jin)(jin)行復雜(za)的(de)(de)(de)(de)多媒(mei)(mei)體(ti)圖(tu)象和流(liu)媒(mei)(mei)體(ti)文件的(de)(de)(de)(de)制作。這(zhe)里筆者(zhe)把(ba)它(ta)們(men)(men)中(zhong)(zhong)比較重要的(de)(de)(de)(de)和使用頻率多的(de)(de)(de)(de)命令,按照它(ta)們(men)(men)在系統(tong)中(zhong)(zhong)的(de)(de)(de)(de)作用分成幾個部分介紹給(gei)大家,通過這(zhe)些(xie)基礎命令的(de)(de)(de)(de)學習我們(men)(men)可以進(jin)(jin)一步理解(jie) Linux系統(tong):
●安裝和登錄命令:login、 shutdown、 halt、 reboot 、mount、umount 、chsh
●文件處理命令(ling):file、 mkdir、 grep、dd、 find、 mv 、ls 、diff、 cat、 ln
●系(xi)統管理相(xiang)關命令: df、 top、 free、 quota 、at、 lp、 adduser、 groupadd kill、 crontab、 tar、 unzip、 gunzip 、last
●網絡操作命令:ifconfig、 ip 、ping 、 netstat 、telnet、 ftp、 route、 rlogin rcp 、finger 、mail 、nslookup
●系統安全相關命(ming)令: passwd 、su、 umask 、chgrp、 chmod、chown、chattr、sudo、 pswho
三(san)、選(xuan)擇一本好的Linux書(shu)籍
在(zai)這(zhe)里,我比(bi)較推(tui)薦華清遠見的:《從(cong)實踐中學嵌(qian)入式Linux應用程(cheng)序開發(fa)》
《從實踐(jian)中(zhong)學(xue)嵌(qian)(qian)(qian)入(ru)(ru)(ru)(ru)式(shi)(shi)linux應用(yong)(yong)程(cheng)(cheng)(cheng)(cheng)(cheng)序(xu)開發》結(jie)合大量實例,講解了嵌(qian)(qian)(qian)入(ru)(ru)(ru)(ru)式(shi)(shi)linux應用(yong)(yong)程(cheng)(cheng)(cheng)(cheng)(cheng)序(xu)設計(ji)各個方面的(de)(de)基本方法及必要的(de)(de)核心概念。主(zhu)要內容包括搭建(jian)嵌(qian)(qian)(qian)入(ru)(ru)(ru)(ru)式(shi)(shi)linux開發環境、嵌(qian)(qian)(qian)入(ru)(ru)(ru)(ru)式(shi)(shi)文件i/o編(bian)(bian)程(cheng)(cheng)(cheng)(cheng)(cheng)、嵌(qian)(qian)(qian)入(ru)(ru)(ru)(ru)式(shi)(shi)linux多任務編(bian)(bian)程(cheng)(cheng)(cheng)(cheng)(cheng)、嵌(qian)(qian)(qian)入(ru)(ru)(ru)(ru)式(shi)(shi)linux進程(cheng)(cheng)(cheng)(cheng)(cheng)間通(tong)信、嵌(qian)(qian)(qian)入(ru)(ru)(ru)(ru)式(shi)(shi)linux多線(xian)程(cheng)(cheng)(cheng)(cheng)(cheng)編(bian)(bian)程(cheng)(cheng)(cheng)(cheng)(cheng)、嵌(qian)(qian)(qian)入(ru)(ru)(ru)(ru)式(shi)(shi)linux網絡(luo)編(bian)(bian)程(cheng)(cheng)(cheng)(cheng)(cheng)、嵌(qian)(qian)(qian)入(ru)(ru)(ru)(ru)式(shi)(shi)linux設備驅動編(bian)(bian)程(cheng)(cheng)(cheng)(cheng)(cheng)、android應用(yong)(yong)編(bian)(bian)程(cheng)(cheng)(cheng)(cheng)(cheng)、android播放(fang)器(qi)項目(mu)設計(ji)等。重視應用(yong)(yong)是貫(guan)穿全(quan)書(shu)的(de)(de)大特點(dian),在各章(zhang)和(he)全(quan)書(shu)結(jie)尾分別(bie)設置了在項目(mu)實踐(jian)中(zhong)常(chang)見和(he)類似的(de)(de)應用(yong)(yong)實例。
本書(shu)可作(zuo)為大學(xue)院校電子、通信(xin)、計算機、自動化(hua)等(deng)專業的嵌入(ru)式(shi)linux開(kai)發(fa)課程的教材,也(ye)可供嵌入(ru)式(shi)開(kai)發(fa)人(ren)員參考(kao)。學(xue)習本書(shu)應具有linuxc語言編程和(he)java編程的基本知識。
四(si)、 忘掉windows
Linux的(de)(de)(de)(de)學(xue)習(xi)(xi),一(yi)(yi)定要(yao)忘掉windows的(de)(de)(de)(de)思維方式,想(xiang)什么鼠標拖動,鼠標右(you)鍵復制粘貼等,可(ke)能剛開始習(xi)(xi)慣了(le)(le)windows的(de)(de)(de)(de)我(wo)們會有些痛苦(ku),但是堅持下(xia)來,很短的(de)(de)(de)(de)時間內就(jiu)可(ke)以(yi)適應了(le)(le)。在Linux學(xue)習(xi)(xi)過(guo)程(cheng)中(zhong),英文(wen)提示(shi)和(he)文(wen)檔(dang)是很多Linux初學(xue)者(zhe)頭疼的(de)(de)(de)(de)一(yi)(yi)件事(特別像我(wo)這(zhe)種(zhong)對英語(yu)單(dan)(dan)詞知其名而難達(da)其意(yi)的(de)(de)(de)(de)渣渣學(xue)生),其實Linux文(wen)檔(dang)什么的(de)(de)(de)(de),比英語(yu)學(xue)習(xi)(xi)起來要(yao)簡單(dan)(dan)的(de)(de)(de)(de)多,起碼你不(bu)需(xu)要(yao)知道語(yu)法什么的(de)(de)(de)(de),只要(yao)每天(tian)堅持記(ji)單(dan)(dan)詞。這(zhe)里引用一(yi)(yi)個(ge)(ge)老師的(de)(de)(de)(de)數據,只要(yao)你每天(tian)堅持記(ji)憶Linux相關(guan)(guan)的(de)(de)(de)(de)單(dan)(dan)詞30個(ge)(ge),3~4個(ge)(ge)月(yue)就(jiu)可(ke)以(yi)無痛瀏覽相關(guan)(guan)文(wen)檔(dang)了(le)(le)。
以上四點linux學習(xi)技巧,分享給大家。后總結一下,學習(xi)linux需要付出一定(ding)的努力,獲得(de)的回報是非常(chang)豐厚的。

