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