動(dòng)手練習(xí)
1.在Linux命令行下發(fā)送郵件
雖然Linux桌面應(yīng)用發(fā)展很快,但是命令行(Shell)在Linux中依然有很強(qiáng)的生命力。如果能確認(rèn)電子郵件服務(wù)器支持8bit的
字節(jié),就可以直接使用下面命令:
cat <附件文件名> | mail <郵件地址>
cat(cat是concatenate的縮寫(xiě))命令是將幾個(gè)文件處理成一個(gè)文件,并將這種處理的結(jié)果保存到一個(gè)單獨(dú)的輸出文件,這
里我們用它來(lái)合并郵件的文本。
寫(xiě)好郵件名稱(chēng),比如叫cjkmail,然后使用下面命令:
$uuencode <附件文件名> <附件文件名> >>cjkmail
這樣就可以用vi編輯器寫(xiě)cjkmail文件,并在前面寫(xiě)上信的正文,然后寄出。
對(duì)方收到信后,把信中屬于cjkmail中的內(nèi)容拷貝出來(lái),存為themail.uue。如果對(duì)方是在Windows下,就可以用WinRAR或
WinZip解壓,這樣就可以看到附件。
如果對(duì)方也使用Linux,可以用undecode命令還原:
$ uudencode -o<附件文件名> themail.uue
2.實(shí)現(xiàn)tar的分卷
筆者想把一個(gè)378MB的文件壓縮成多個(gè)63MB的文件(筆者的USB為64MB),使用下面命令:
$tar czvf - dir | split -d -b 63m
然后合并命令:
$cat x* > dir.tgz
以上例子實(shí)際是由三個(gè)命令組合完成的,即用tar打包,用split分割,用cat合并。“tar czvf - dir”的意思是把dir目錄打包
,并輸出到標(biāo)準(zhǔn)輸出(argv),這樣就可以直接用管道輸出給split。
3.連續(xù)執(zhí)行一個(gè)命令
使用watch命令,可以反復(fù)執(zhí)行命令。如果和ls配合,可以達(dá)到觀察某文件大小變化的效果。
$watch ls -l file.name
4.用tar命令導(dǎo)出一個(gè)文件
有一個(gè)tar格式的DVD文件GLvPro6.4_linux.tar,因?yàn)樵撐募浅4螅?.7GB),如果全部解壓比較麻煩,可以用下面命令先
導(dǎo)出readme.txt看看。
tar xvf GLvPro6.4_linux.tar readme.txt
這樣readme.txt就單獨(dú)被導(dǎo)出了。
5.用tar打包一個(gè)目錄時(shí)只備份其中的幾個(gè)子目錄
tar cf --exclude home/cjh home/cao
這樣home目錄下只有cjh和cao兩個(gè)子目錄備份。
到此為止,Linux必學(xué)的60個(gè)命令已經(jīng)全部介紹完了。Linux的命令行方式功能強(qiáng)大,如果熟練掌握了Linux的常用命令,往
往只需要通過(guò)各 種技巧就可以組合構(gòu)成一條復(fù)雜的命令,從而完成用戶(hù)任務(wù)。Linux系統(tǒng)中的命令實(shí)在是太多了,不可能像
在MS DOS中把所有的命令及參數(shù)都記住。Linux系統(tǒng)提供了一些方法,比如可以通過(guò)“help”和“man”來(lái)查詢(xún)名令。
2015職稱(chēng)計(jì)算機(jī)考試書(shū)PowerPoint2007中 .. 定價(jià):¥45 優(yōu)惠價(jià):¥42 更多書(shū)籍 | |
2015年全國(guó)職稱(chēng)計(jì)算機(jī)考試教材(2007模 .. 定價(jià):¥225 優(yōu)惠價(jià):¥213 更多書(shū)籍 |