一、文件压缩与归档
1.文件压缩
gzip 、bzip2 命令用于文件压缩,压缩完成后源文件会消失,不能用于文件夹压缩
常见命令选项:-q 压缩等级,0-9,值越大,压缩等级越高
-d 解压缩
2. 归档命令——tar
tar命令本身没有压缩功能,要配合gzip、bzip2命令才能实现,压缩完成后源文件存在
注意:要进到目录下压缩,不要在根目录下
选项:-c 建立归档
-v 显示详细过程
-f 代表使用归档
-j 代表使用bzip2压缩
-z 代表使用gz压缩
-C 指定压缩目录
-x 解压归档
-p 打包时保留文件及目录的权限
-t 列表查看包内的文件(要与f一起使用)
压缩格式: tar -zcvf all.tar.gz *
解压缩格式: tar -xf all.tar.gz -C /opt/
注意:tar一定要加f选项 ;加了“-” f选项在最后,不加无所谓 ;解压时可以不考虑gz和bzip2
二、文本编辑器vi
1.vi 的三种模式
命令模式:移动光标,基础操作
输入模式:命令模式下,按i o 会切换到输入模式
末行模式:命令模式下,按英文冒号 ,会切换到末行模式
注意:输入模式与末行模式之间无法相互转换,必须退回命令模式
2.如何分辨三种模式
命令模式:最后一行什么也没有
输入模式:会有插入: 提示符
末行模式:最后一行会有冒号
3.vi 使用技巧
保存退出:在末行模式下, w保存 , q退出 , wq保存并退出 , !强制 , q! 强制退出
复制:yy 复制一行 , p粘贴下一行
删除: dd删除一行(剪切) ; 10dd删除10行 ; x 删除光标处一个字符
段落: G 跳到最后一行 ; gg或1G 跳到第一行 ; 数字G 跳到指定行
4.查找内容然后替换
格式: 范围 s /要找到内容/替换的内容/修饰符
范围: . 当前行
1,10 1-10行
$ 最后一行
% 全文
1 第一行
$-1 倒数第二行
s: 名字 (search) 找
/ / /: 固定格式
要找到内容: 可以使用正则表达式
替换的内容: 一定要明确
修饰符: g 整行 ;i 忽略大小写
例子:给全文开头加上#号 %s /^/#/g
全文开头的#去掉 %s /^#/ /g
5.配置文件定制vim的工作特性
vim启动时,会根据配置文件来设置vim
/ete/.vimrc #全局
~/.vimrc #个人
标签:文本编辑,tar,vi,压缩,模式,命令,归档 From: https://www.cnblogs.com/daiwei-123/p/16930252.html