linux學(xué)習(xí)心得
我們這一代90后,從小接觸的是m.hmlawpc.coman文檔都不會(huì)看,有什么命令不會(huì)用了就跑到論壇上來(lái)問(wèn),還裝出一副可憐相,乞討一個(gè)命令的用法.有這些時(shí)間還不如自己看看man文檔,即使你一個(gè)一個(gè)單詞的翻譯成中文再自己看都比問(wèn)別人強(qiáng),因?yàn)閯e人的回答再怎么詳盡都比不上man文檔詳盡.安裝一個(gè)新的軟件時(shí)先看readme,再看install然后看faq,最后才動(dòng)手安裝,這樣遇到問(wèn)題就知道為什么.否則,說(shuō)明文檔都不看,結(jié)果出了問(wèn)題再來(lái)找答案反而浪費(fèi)時(shí)間! 古人說(shuō)欲速則不達(dá)就是這個(gè)道理!
6,忘記m.hmlawpc.com或者rxvt終端,80%以上的操作都在這個(gè)終端下用命令完成,因?yàn)?linux的命令行十分強(qiáng)大,速度也十分快,簡(jiǎn)單的幾個(gè)命令的組合就能完成非常復(fù)雜的操作.舉一個(gè)例子:linux的常用命令find,去看看man文檔,初學(xué)者一定會(huì)覺(jué)得太復(fù)雜而不原意用,但是你一旦學(xué)會(huì)了就對(duì)他愛(ài)不釋手.他的功能實(shí)在太強(qiáng)了,在配合exec參數(shù)或者通過(guò)管道重定向到xargs命令和 grep命令,那么他能完成非常復(fù)雜的操作,如果同樣的操作你用圖形界面的工具來(lái)完成,恐怕要多花十幾陪的時(shí)間.因此linux高手經(jīng)常會(huì)說(shuō):如果沒(méi)有 find和grep我們還怎么活.但是現(xiàn)在大部分的linux初級(jí)用戶受到m.hmlawpc.com file&: 指定欲顯示的文件內(nèi)容范圍,并將它們輸出到標(biāo)準(zhǔn)輸出設(shè)備比如:輸出每行第5個(gè)到第9個(gè)字符cut -b5-9 file.txt千萬(wàn)不要和cat命令混淆,這是兩個(gè)完全不同的命令
cat file.txt: 輸出文件內(nèi)容到標(biāo)準(zhǔn)輸出設(shè)備(屏幕)上
file somefile&: 得到文件類(lèi)型
read var: 提示用戶輸入,并將輸入賦值給變量
sort file.txt: 對(duì)file.txt文件中的行進(jìn)行排序
uniq: 刪除文本文件中出現(xiàn)的行列比如: sort file.txt | uniq
expr: 進(jìn)行數(shù)學(xué)運(yùn)算example: add 2 and 3expr 2 "+" 3
find: 搜索文件比如:根據(jù)文件名搜索find . -name filename -print
tee: 將數(shù)據(jù)輸出到標(biāo)準(zhǔn)輸出設(shè)備(屏幕) 和文件比如:somecommand | tee outfilebasename file&: 返回不包含路徑的文件名比如: basename /bin/tux將返回 tuxdirname file&: 返回文件所在路徑比如:dirname /bin/tux將返回 /bin
head file&: 打印文本文件開(kāi)頭幾行
tail file : 打印文本文件末尾幾行
sed: sed是一個(gè)基本的查找替換程序。可以從標(biāo)準(zhǔn)輸入(比如命令管道)讀入文本,并將結(jié)果輸出到標(biāo)準(zhǔn)輸出(屏幕)。該命令采用正則表達(dá)式(見(jiàn)參考)進(jìn)行搜索。不要和shell中的通配符相混淆。比如:將linuxfocus 替換為 linuxfocus : cat text.file | sed 's/linuxfocus/linuxfocus/' > nem.hmlawpc.comtime -1 -type f -print
用來(lái)查找過(guò)去24小時(shí)(-mtime -2則表示過(guò)去48小時(shí))內(nèi)修改過(guò)的文件。如果您想將所有查找到的文件打一個(gè)包,則可以使用以下腳本:
#!/bin/sh
# the ticks are backticks (`) not normal quotes ('):
tar -zcvf lastmod.tar.gz `find . -mtime -1 -type f -print`
流程控制
"if" 表達(dá)式如果條件為真則執(zhí)行then后面的部分:
if ....; then
....
elif ....; then
....
else
....
fi
大多數(shù)情況下,可以使用測(cè)試命令來(lái)對(duì)條件進(jìn)行測(cè)試。比如可以比較字符串、判斷文件是否存在及是否可讀等等...
通常用" [ ] "來(lái)表示條件測(cè)試。注意這里的空格很重要。要確保方括號(hào)的空格。
第四篇:關(guān)于linux學(xué)習(xí)的心得體會(huì)關(guān)于linux學(xué)習(xí)的心得體會(huì)
本學(xué)期對(duì)于linux系統(tǒng)的學(xué)習(xí),讓我對(duì)linux有了一定的了解。我知道了linux只是個(gè)內(nèi)核,F(xiàn)在的linux操作系統(tǒng),都是用這么一個(gè)內(nèi)核,加上其它的應(yīng)用程序構(gòu)成的。linux最大的特點(diǎn)就是其開(kāi)源性,這一點(diǎn)是十分難得的,這也是它能夠存在到現(xiàn)在的原因之一,使其在金融、安全等部門(mén)有很重要的應(yīng)用。
學(xué)習(xí)linux,首先我們應(yīng)該從基礎(chǔ)開(kāi)始學(xué)起。對(duì)linux操作系統(tǒng)的功能、版本、特點(diǎn),以及l(fā)inux系統(tǒng)安裝和圖形環(huán)境有較全面的了解。 linux命令是必須學(xué)習(xí)的。雖然linux桌面應(yīng)用發(fā)展很快,但是命令(更多內(nèi)容請(qǐng)?jiān)L問(wèn)首頁(yè)m.hmlawpc.com)在linux中依然有很強(qiáng)的生命力。linux是一個(gè)命令行組成的操作系統(tǒng),精髓在命令行,學(xué)習(xí)如何在安全的環(huán)境中執(zhí)行系統(tǒng)命令,包括有關(guān)文件、目錄、文件系統(tǒng)、進(jìn)程等概念,如何使用相應(yīng)的命令對(duì)文件、目錄、進(jìn)程等進(jìn)行管理,了解遇到問(wèn)題時(shí),如何找到幫助信息等。linux常用命令,有echo 命令、date命令、passwd命令、file命令、ls命令、touch命令等。
要明白學(xué)好linux不是一件一蹴而就的事,一定要能堅(jiān)持使用它,特別是在學(xué)習(xí)初期。要增加自己的linux技能,只有通過(guò)實(shí)踐來(lái)實(shí)現(xiàn)。只要多動(dòng)手,就一定會(huì)有收獲。遇到問(wèn)題時(shí)要自己去尋找答案,在尋找答案的過(guò)程中,會(huì)學(xué)到更多知識(shí)。
應(yīng)該說(shuō)目前我們對(duì)于linux的學(xué)習(xí)只是入門(mén)而已,學(xué)習(xí)linux是一個(gè)長(zhǎng)期的過(guò)程,很耗時(shí)間。作為電子信息工程專業(yè)的學(xué)生,對(duì)我們來(lái)說(shuō),linux將來(lái)主要應(yīng)用于嵌入式linux系統(tǒng)的開(kāi)發(fā),這非一日之功,我們還需要不斷深入地學(xué)習(xí)它。
最后,衷心感謝唐磊老師一學(xué)期來(lái)的辛苦教學(xué),唐老師幽默風(fēng)趣的教學(xué)方式給我們的課堂帶來(lái)很多歡樂(lè)。老師辛苦了!
第五篇:linux學(xué)習(xí)心得雖然我們已經(jīng)上了十幾個(gè)星期的linux課程,而且在老師的講解下,我們只是知道了一些關(guān)于linux的皮毛。
這兩個(gè)多月以來(lái),我了解到了linux并不像我們正在學(xué)的c++和java不一樣,可供編程和做軟件;它是跟windows一樣的一個(gè)操作系統(tǒng)。linux是一種自由和開(kāi)放源碼的類(lèi)unix操作系統(tǒng),而且linux比windows更加穩(wěn)定,世界上運(yùn)算最快的10臺(tái)超級(jí)計(jì)算機(jī)運(yùn)行的都是linux操作系統(tǒng),由此可見(jiàn),linux操作系統(tǒng)的強(qiáng)大。
而我們?cè)谶@兩個(gè)多月的學(xué)習(xí)中,發(fā)現(xiàn)了我們其實(shí)很對(duì)計(jì)算機(jī)的內(nèi)部運(yùn)作的認(rèn)識(shí)十分不足,在這段時(shí)間老師的講解中,我們才慢慢明白,原來(lái)計(jì)算機(jī)當(dāng)中的內(nèi)部運(yùn)作如此復(fù)雜卻有規(guī)律,讓我更了解linux,了解計(jì)算機(jī)。
linux和windows在設(shè)計(jì)上就存在哲學(xué)性的區(qū)別。windows操作系統(tǒng)傾向于將更多的功能集成到操作系統(tǒng)內(nèi)部,并將程序與內(nèi)核相結(jié)合;而linux不同于windows,它的內(nèi)核空間與用戶空間有明顯的界限。
而正正是因?yàn)楹芏嗟倪@些不一樣,我們學(xué)習(xí)linux差不多可以說(shuō)是從頭學(xué)起。雖然linux是用c語(yǔ)言編寫(xiě)的,我們有學(xué)習(xí)c語(yǔ)言的基礎(chǔ),讀程序和編寫(xiě)代碼方面存在的困難小一點(diǎn),但是,現(xiàn)實(shí)并不是如此。如何進(jìn)入安裝linux、進(jìn)入linux的界面、修改密碼、查看文件、增刪文件……各種各樣我們平時(shí)似乎爛熟于心的操作在linux上完全一籌莫展。linux的圖形用戶界面遠(yuǎn)比linux要友好,我們無(wú)法簡(jiǎn)單地從平常的習(xí)慣中切換過(guò)來(lái),這也是我們學(xué)習(xí)linux的最大障礙之一。
linux使用命令操作組件,而不是我們平常在windows上用的鼠標(biāo),各種命令代表各種操作,我們無(wú)法完全記住,不過(guò)要懂得它們之間的聯(lián)系,記得它們的操作目的,才能更好地使用linux。
經(jīng)過(guò)這段時(shí)間的接觸,我發(fā)現(xiàn)linux還是一個(gè)優(yōu)秀的操作系統(tǒng),不過(guò)它的界面難倒了很多的人,如果有興趣的同學(xué)再經(jīng)過(guò)一段時(shí)間的努力深入學(xué)習(xí),我相信它將會(huì)有利于未來(lái)的計(jì)算機(jī)學(xué)習(xí)。
總之,非常感謝這兩個(gè)多月以來(lái)三位老師孜孜不倦的教誨!我們會(huì)繼續(xù)努力學(xué)習(xí)的。
更多其他好范文:linux 學(xué)習(xí)心得
linux 學(xué)習(xí) 心得
關(guān)于linux系統(tǒng)的一點(diǎn)學(xué)習(xí)心得1
linux實(shí)訓(xùn)學(xué)習(xí)心得體會(huì)
學(xué)習(xí)linux后的心得
來(lái)源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問(wèn)題,請(qǐng)聯(lián)系我們及時(shí)刪除。