备份和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

posted @ 2020-01-20 10:44  北城以念,何以为安  阅读(206)  评论(0编辑  收藏  举报