压缩格式gzbz2xzzip

gizpgizp /path/to/file压缩完成后会删除原文件(只能压缩文件,不能压缩目录)

                                -d:解压缩

                                -#:指定压缩比,默认是6

                gunzip  /path/to/file解压缩完成后会删除原文件

                zcat  /path/to/file.gz:在不解压的情况下查看文本文件的内容

bzip2:比gzip有着更大的压缩比的压缩工具,也会删除原文件(只能压缩文件,不能压缩目录)

                -k:压缩时保留原文件

                -d:解压缩

                -#:指定压缩比

                bunzip2:解压缩

bzcat:不解压直接查看解压文件

xz

xz  /path/to/file

                -d:解压缩

                -#:设定压缩比,默认是6

                -k:压缩时保留原文件

unxz:解压缩原文件

xzcat:不解压查看原文件

zip:可以压缩目录,要指定压缩后的名字以及压缩哪些文件,压缩后不删除原文件,及归档又压缩的工具

                zipfilename.zip file1 file2

                unzip:解压

archive:归档,归档本身不意味着压缩

tar:归档工具,只归档不压缩

                -c:创建归档文件

                -f file.tar:操作的归档文件

                -x:展开归档文件

                --xattrs:在归档的同时保留其扩展属性信息

                -t:不展开归档,查看归档内归档了哪些文件

                -zcf:即归档又压缩,归档并调用gzip压缩

                -zxf:即解压有展开,调用gzip解压并展开归档

                -jcf:对应bizp2

                -jxf:对应bunzip2

                -jtf:不展开,直接查看压缩文件

cpio:归档工具

写一个脚本,从键盘让用户输入几个文件,脚本能将此几个文件归档压缩成一个文件

read –p “”:给出提示

                            spacer.gif

while循环,适用于循环次数未知的场景,要有退出条件

                whileconditiondo

                                statement

                                …            

                done

计算100以内的整数的和

spacer.gif

写一个脚本提醒用户输入字符串,然后用大写显示,但当用户输入quit则退出

spacer.gif

写一个脚本,查看某个用户是否登录了,如果登录了就显示登录并退出,没有登录就一直执行

spacer.gif