zoukankan      html  css  js  c++  java
  • 备份和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

  • 相关阅读:
    vim使用笔记
    想象的天空
    修电脑记
    反编译 Component重要类,全文解释 - 组件篇
    被动扫描和主动处理的比较
    第一次运行起来XAML
    学习 Aero 随笔
    Google AdSense 申请已得到批准
    延迟加载的一般实现
    看见几篇文章,收藏一下。
  • 原文地址:https://www.cnblogs.com/hzlzxt/p/12217004.html
Copyright © 2011-2022 走看看