2012-2-9 星期4
linux 常用指令:壓縮解壓指令
-gz
指令的英文原意:Gnu zip
文法:gzip 選項[檔案]
功能描述:壓縮檔案
壓縮後檔案格式: .gz
1. 隻能壓縮檔案,不能壓縮目錄
2.不保留源檔案
解壓縮指令:gunzip
文法:gunzip選項[壓縮檔案]
功能描述:解壓縮.gz的壓縮檔案
範例:gunzip file1.gz
壓縮解壓目錄:tar
指令名稱:tar
文法 tar選項[cvf][目錄]
-c 産生.tar打封包件
-v 顯示詳細資訊
-f 指定壓縮後的檔案名
-z 打包的同時壓縮
壓縮後的檔案格式:.tar.gz
tar -zcvf dir1.tar.gz dir1
将目錄dir1壓縮成一個打封包件并壓縮檔案
file指令:檢視檔案的格式,檔案類型
zip解壓縮指令
.zip預設的win和linux通用的格式
文法:zip 選項-r
-r壓縮目錄
zip services.zip /etc/services
壓縮檔案
zip -r test.zip /test
壓縮目錄
解壓縮指令:
unzip
功能描述:解壓.zip的壓縮檔案
範例:unzip test.zip
壓縮解壓縮指令:bzip2
bzip2 選項-k
-k産生壓縮檔案 保留源檔案
範例:bzip2 -k file1
網絡通信指令:
指令名稱:write
指令所在路徑:/usr/bin/write
文法:write<使用者名>
向另外一個使用者發資訊,以ctrl+d作為結束
範例:write samlee
wall指令:廣播資訊。所用linux的使用者都能收到
shutdown -h now 立即關機
系統關機指令:reboot 功能:重新開機系統
指令别名的定義:alias copy=cp
alias xrm=“rm -r” 帶選項的用雙引号括起來
檢視别名資訊:alias
删除别名 :unalias copy
輸入輸出重定向
同标準IO一樣,shell對于每一個程序預先定義3個檔案描述字
0 STDIN 标準輸入
1 STDOUT标準輸出
2 STDERR标準錯誤輸出
>或者>>輸出重定向
ls -l /tmp> /tmp.msg
date >> /tmp 追加結果
< 輸入重定向
範例:wall < /etc/motd
2>錯誤輸出重定向
範例:cp -R /usr/backup/usr/bak 2> /bak/error
管道
:将一個指令的輸出傳送給另一個指令,作為另一個指令的輸入
使用方法:
指令1|指令2
範例:
ls-l /etc |more
ls -l /etc|grep init |wc -l
相當于統計出了在/etc目錄下包含關鍵字init 的檔案有幾個
;
間隔的個指令按照順序依次執行
&&
前後指令的執行存在邏輯關系隻有&&前面的指令執行成功後,它後面的指令才能被執行
||
前後指令的執行存在邏輯關系,隻有||前的指令執行失敗後它後面的指令才會執行