-
compress/uncompress:.Z
gzip/gunzip:.gz
bzip2/bunzip2:.bz2
xz/unzip
tar,cpio -
1 gzip/gunzip
gzip [option]…file…
-d 加压缩,相当于gunzip
-c 将结果输出至标准输出
-# 1-9,指定压缩比
zcat:不显示展开的前提下查看文本文件内容 -
2 bzip2/bunzip2/bzcat
bzip2 [option]…file…
-k keep,保留原文件
-d 解压缩
-# 1-9,压缩比,默认为6
bzcat:不显示展开的前提下查看文本文件内容 -
3 xz/unxz/xzcat
bzip2 [option] …file…
-k keep,保留原文件
-d 解压缩
-# 1-9,压缩比,默认为6
xzcat:不显示展开的前提下查看文本文件内容 -
4tar
tar option…
1)创建归档
tar -c -f /path/to/somefile.tar file…
tar -cf /path/to/somefile.tar file…
2)查看归档文件中的文件列表
tar -t -f /path/to/somefile.tar
3)展开归档
tar -x -f /path/to/somefile.tar
tar -x -f /path/to/somefile.tar -C /path/to/dir
结合压缩工具实现:归档并压缩
-j:bzip2, -z:gzip,-J:xz -
bash脚本编程
if语句、bash -n 、bash -x
CONDITION:
bash命令:用命令的执行状态结果:成功:true,失败:flase
成功或失败的意义,取决于用到的命令
单分支:
if condition; then
if-true
fi
双分支:
if condition;then
if-true
else
if-false
fi
多分支:
if conditon1;then
if-true
elif condition2;then
elif condition3;then
if-true
…
else
all-false
fi
逐条进行判断,第一次遇到为真的条件时,执行其分支,而后结束 -
for,while,until
循环体:进入条件,退出条件
for循环:
for 变量名 in 列表;do
循环体
done
执行机制:依次将列表中的元素赋值给变量名,每次赋值后即执行一次循环体,直到列表中的元素耗尽,循环结束
列表生成方式:
1 直接给出列表
2 整数列表
a start…end
b $(seq [start [step]] end)
3返回列表的命令:¥(command)
4golb
5 变量引用:¥@,¥*
马哥Linux学习笔记9-2压缩、解压缩工具及bash脚本编程
猜你喜欢
转载自blog.csdn.net/weixin_43024834/article/details/87901895
今日推荐
周排行