天天看點

Centos學習筆記 linux 常用指令:壓縮解壓指令

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 的檔案有幾個

間隔的個指令按照順序依次執行

&&

前後指令的執行存在邏輯關系隻有&&前面的指令執行成功後,它後面的指令才能被執行

||

前後指令的執行存在邏輯關系,隻有||前的指令執行失敗後它後面的指令才會執行

繼續閱讀