备份和vim编辑器的操作
备份和恢复文档
使用压缩和解压缩工具
gzip和gunzip命令 (压缩,解压)
使用gzip命令压缩文件的后缀是 .gz 使用-9选项可以提高压缩的比率 -d 是解压压缩和解压都不保存源文件
gzip 文件
gunzip 文件.gz
gzip -d 文件.gz
gzip2和bunzip2命令
格式:
gzip2 文件名
gzip2 -d 文件名.gz
bunzip 文件.gz
使用tar归档和释放工具
-c 创建tar格式的包文件
-C 解压时指定释放的目标文件
-f 表示使用归档文件
-j 调用bzip2程序进行压缩或解压
-p 打包时保留文件及目录的权限
-P 打包时保留文件及目录的绝对路径
—t 列表查看包内的文件
-v 输出详细信息
-x 解开.tar 格式的包文件
-z 调用gzip程序进行压缩或解压
格式:
tar (选项) 归档及压缩名 需要归档的源文件或目录
例子:
tar -cvf test.tar.gz test
tar xf test.tar.gz
使用vi文本编辑器
vi编辑器的工作模式
命令模式:
打开文件默认就是命令模式,功能 光标的移动,字符串的查找,以及删除 复制,粘贴文件内容等相关操作
输入模式:
末行模式:
保存文件 打开方式 在命令模式输入 :
模式切换
-a 在光标位置之后插入内容
-A 在光标位置所在的行尾插入内容
-i 在光标位置之前插入内容
-I 在光标位置所在行首插入内容
-o 在光标位置所在行的后面插入新的一行
-O 在光标位置所造行的前面插入新的一行
移动光标
上下左右
翻页移动
Ctrl + F 向下翻动一页
Ctrl + B 向上翻动一页
行内快速跳转
按Home 或 ^键 数字0 将光标快速到行首
按END 或$ 键 快速跳转到行尾
行间快速跳转
1G gg 跳转到文件内容的第一行
G 跳转到文件内容的最后一行
#G 可跳转到文件中的第#行 #数字
set nu 显示行号
set nonu 取消行号
复制,粘贴和删除
删除
x或delete键删除光标处的单个字符
dd 删除所在行 #dd 可以删除#行的内容 #(数字)
d^删除光标到行首的所有内容
d$删除光标到行尾的所有内容
复制
yy 复制所在的行
#yy 可以复制多行 (#数字)
粘贴
p 粘贴
查找文件内容
按"/" 输入所要查找的内容 n向上查找N 向下查找
撤销
u 撤销最近一次
U 撤销至刚打开是的文件
末行模式的基本操作
w 保存
w /root/aaa 将文件内容保存到/root/aaa中
q 退出
q! 强制退出
wq 保存退出
wq! 强制保存退出
x 保存
打开新的文件或读取其他文件内容
e ~ /aaaa 打开/aaaa 文件进行编辑
r /etc/passs 读取文件并可以将文件复制到光标行
替换文件内容
格式:
[替换范围] sub/旧内容/新内容/g
sub简写s即可
% 代表所有的行
n,m 具体范围
例子:
:% s/#UseDNS yes/UseDNS no/g