馬哥9-4

壓縮,解壓縮命令:

壓縮格式:gz,bz2,xz,zip,z

壓縮算法:算法不同,壓縮比也會不同;

compress:FILENAME.z


gzip:.gz  gzip /PATH/TO/SOMEFILE:壓縮完成後會刪除原文件

    -d:

    -#:1-9,指定壓縮比,默認爲6

gunzip: gunzip /PATH/TO/SOME_COMPRESS_FILE.gz:解壓完成後會刪除原文件

zcat /PATH/TO/SOMEFILE.gz:不解壓的情況,查看文本文件的內容

bzip2:bz2

比gzip有着更大壓縮比的工具,使用格式近似

    bzip2 /PATH/TO/SOMEFILE

    -d:

    -#:1-9,默認是6

bunzip2 /PATH/TO/SOMEFILE

bzcat 不解壓直接查看

xz:.xz

    xz /PATH/TO/SOMEFILE

    -d

    -#:1-9,默認是6

    -k:壓縮時保留原文件

unxz

xzdec

xzcat

archive:歸檔,歸檔本身並不意味着壓縮

zip:即歸檔又壓縮的工具

    zip FILENAME.zip FILE1 FILE2 ...;壓縮後不刪除源文件

    unzip FILENAME.zip

tar:歸檔工具

    -c:創建歸檔文件

    -f FILE.tar:操作的歸檔文件

    -x:展開歸檔

    --xattrs:歸檔時,保留文件的擴展屬性信息

    -t:不展開歸檔,直接查看;歸檔了哪些文件

    -zcf:歸檔並調用gzip壓縮

    -zxf:調用gzip解壓縮並展開歸檔

    -jcf:bzip2

    -jxf:

    -jcf:

    -Jxf:

cpio:歸檔工具


腳本編程:

while循環:適用於循環次數未知的場景

語法:

    while CONDITION;do

        statement

        ...

    done

計算100以內的所有正數的和

#! /bin/bash 

    declare -i I=1

    declare -i SUM=0

    while [ $I -le 100 ]:do

        let SUM+=$I

        let I++

    done



#! /bin/bash

#

read -p "Inputsomething":STRING=hello world

while [ $STRING !='quit' ];do

    echo $STRING |tv 'a-z' 'A-Z'

    read -p "Input so

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章