[压缩]
gz bz2 xz zip z 压缩就是分析文档的重复出现的字符串,进行替换。解压缩就再替换回来(压缩算法)
compress 压缩后 filename.Z 对应解压缩 uncompress (现在很少使用,压缩比很小)
目前常用的三种压缩(gzip=>.gz, bzip2=>.bz2, xz=>.xz)
以下命令压缩后默认会把原文件删除:并且只能压缩文件
gzip gzip filename 压缩完后格式.gz 文本压缩比90%
-d:就相当于gunzip
-#:指定压缩比,压缩比越小,压缩速度越快,形成文件越大。
zcat命令可以查看压缩后的文件。
bzip2 压缩比更大。后缀.bz2 使用格式近似.对大文件优势明显。
bzip2 /pathtofile 也支持-d,-#参数一样。也会删除原文件
-k 可保留原文件。
bunzip2 /pathtofile
bzcat也可以直接查看bz压缩文件。
xz 命令,压缩比更大。yum install xz
-d -# 默认是6 -k都支持。
解压缩:unxz 查看 xzcat 其它 xzdec
zip 很多操作系统都默认支持的压缩格式,压缩比不大。可以压缩目录。
zip aa.zip ./* 或者 zip aa.zip test/
unzip: unzip aa.zip 压缩和解压缩不删除原文件。
archive:归档,归档本身并不意味着压缩本文地址:http://www.04007.cn/article/1086.html,未经许可,不得转载.
tar:归档工具:默认不归档扩展属性。
-c:创建归档文件
-f: FILE.tar 指定归档的名字。名字必须放在f参数后面。
-v:显示过程
-z:压缩。gzip压缩。
-x:还原归档
--xattrs:表示归档的同时保护其扩展属性。
-t:不用展开归档可列出归档里的文件。和zcat差不多。
-J:使用xz压缩,tar.xz. jcf,jxf
-j: 使用bz2压缩,tar.bz2 Jcf,jxf 不解压直接查看:tar -Jtf .tar.bz2,也不可用-J。自动调用,上同。
tar会根据文件名后缀自动调用解压缩。
[cpio]:做成归档或者展开归档。和tar的功能一样。比tar更古老
[read]:读取用户的输入,read NAME用户输入完后,echo $NAME即可打出用记输入的第一行,
可使用多个参数 read NAME AGE输入hello 18。即可赋值到两个变量
echo -n 可控制不换行,read -p 可直接显示提示,不需要使用echo再来输出提示:
read -t 可设置超时时间,如果用户超时则执行。
[ -z $a ] && $a=100,如果为空自动赋值。
[脚本编程] 顺序结构,选择结构(if,case) 循环结构(for,while,until)
判断用户是否登录 :who | grep "username" &> /dev/null 然后通过 $?判断,等于0则用户登录本文地址:http://www.04007.cn/article/1086.html,未经许可,不得转载.
本文地址:http://www.04007.cn/article/1086.html 未经许可,不得转载. 手机访问本页请扫描右下方二维码.
![]() |
![]() |
手机扫码直接打开本页面 |