归档及压缩
作用:1.减小占用空间大小 2.整合分散的数据
- 常见的压缩格式及命令工具:
.gz ---- gzip
.bz2 ---- bzip2
.xz ---- xz
- tar 集成备份工具 (选项)
- -c:创建归档
- -x:释放归档
-
-f:指定归档文件名称,必须在所有选项的最后
- -z、-j、-J:调用 .gz、.bz2、.xz 格式工具进行处理
- -t:显示归档中的文件清单
- -C:指定释放路径
tar 制作压缩包(tar打包)
格式:tar 选项 /路径/压缩包名字 /源数据…….
]# tar -zcf /root/zb.tar.gz /etc/passwd /home #将这两个打包为/root/zb.tar.gz
]# ls /root/
]# tar -jcf /root/zb.tar.bz2 /etc/passwd /home
]# ls /root/
]# tar -Jcf /root/zb.tar.xz /etc/passwd /home/
]# ls /root/ #三种打包方式
tar 释放压缩包(tar解包)tar 选项 /路径/压缩包名字 选项 /释放的位置
- -x:释放归档
- -f:指定归档文件名称,必须在所有选项的最后
- C:指定释放路径
]# mkdir /zb01
]# tar -xf /root/zb.tar.bz2 -C /zb01
]# ls /zb01
重定向(重新定向命令的输出)将前面命令的输出,作为内容,写入到后面的文件
>:覆盖重定向
>>:追加重定向
]# echo 123456 > /opt/zb01
]# tail -1 /etc/passwd >> /opt/zb01
grep高级使用
vim编辑器
末行模式操作
:r /etc/passwd | 读入其他文件内容 |
]# echo 123456 > /opt/1.txt
]# echo 654321 > /opt/2.txt
]# vim /opt/6.txt
末行模式下 :r /opt/1.txt
末行模式下 :r /etc/passwd
操作类型 | 设置指令 | 用 途 | |
行内替换 | :s/root/new | 替换光标所在行第一个“root” | |
:s/root/new/g | 替换光标所在行所有的“root” | ||
区域内替换 | :1,10s/root/new/g | 替换第1-10行所有的“root” | |
:%s/root/new/g | 替换文件内所有的“root” |
开关参数的控制
操作类型 | 设置指令 | 用 途 |
编辑器设置 | :set nu或nonu | 显示/不显示行号 |
:set ai或noai | 启用/关闭自动缩进 |
归档+压缩操作: zip [-r] 备份文件.zip 被归档的文档...
[-r]:被归档的数据有目录,必须加上此选项
]# zip -r /opt/abc.zip /etc/passwd /home
]# ls /opt/