1. 打包压缩
目前 Linux 中打包和压缩的命令很多,最常用的方法有 zip、gzip、xz、tar、bzip2。
1.1. zip压缩包;
1. 安装;
yum install -y unzip zip
2. 压缩;
zip -r public.zip public
-r 递归
3. 解压;
unzip public.zip
unzip public.zip -d dir 解压到指定的目录
4. 查看;
unzip -l public.zip
1.2. gz压缩包;
1. 压缩tar包;
tar cvf www.tar www
将www目录打包成www.tar包,不压缩。
2. 解压tar包;
tar xvf www.tar
3. 压缩gz包;
tar czvf www.tar.gz www
将www目录打包压缩成www.tat.gz包
4. 解压gz包;
tar xzvf www.tar.gz
5. 查看gz包;
tar tf www.tar.gz
特别注意,在命令参数中, c x t 仅能存在一个,不可同时存在,因为不可能同时压缩与解压缩及查看。
-c
-x 解开一个压缩档案
-t
-z 是否需要用 gzip 压缩
-j 是否需要用 bzip2 压缩
-v 压缩的过程中显示档案
-f 使用档名,请留意,在 f 之后要立即接档名,不要再加参数
1.3. xz压缩包;
1. 压缩;
tar cvf www.tar www
压缩xz包需要先创建tar包
xz www.tar
将www.tar压缩成www.tar.xz,删除原来的tar包
xz -k www.tar
将www.tar压缩成www.tar.xz,保留原来的tar包
2. 解压;
xz -d www.tar.xz
先解压www.tar.xz ,删除原来的 xz 包
xz -dk www.tar.xz
先解压www.tar.xz ,保留原来的 xz 包
tar -xvf www.tar
再解压www.tar
3. 查看
xz -l www.tar.xz
解压www.tar.xz包,同时可查看
2. 别名管理
当命令很长时,为了方便使用,可以对一长串的命令定义一个别名。
2.1. 添加别名;
alias chttp = ' cat /etc/httpd/conf/httpd.conf '
这样在输入chttp时就等于执行后面的命令了。
2.2. 删除别名;
unalias chttp
2.3. 查看别名;
alias