一、Vim

  1. ctrl +v
  2. 然后选中多行
  3. 接着使用其他命令能够批量操作
  4. # 复制当前行
  5. yy
  6. # 粘贴
  7. p
  8. # 能够返回上一步操作
  9. dd
  10. # 删除一行
  11. ---
  12. # 跳到最后面
  13. shift +g /G
  14. # 跳到文件开头
  15. gg
  16. # 上一页
  17. ctrl+B
  18. # 下一页
  19. ctrl+F
  20. # 行首 数字
  21. 0
  22. # 表示跳到下一行的第一个
  23. 1
  24. # 行尾
  25. $
  26. # 跳到指定行
  27. :n # 外加回车
  28. ngg/nG

二、alias 别名设置

  1. # 修改文件,永久添加
  2. sudo vim ~/.bashrc
  3. # 刷新别名
  4. source ~/.bashrc

三、压缩和解压

tar 只是打包程序,并未对数据进行压缩

3.1 zip和unzip

把整个目录压缩

  • -q 不显示指令执行过程。
  • -r 递归处理,将指定目录下的所有文件和子目录一并处理。
  • -v 显示指令执行过程或显示版本信息。
  • -d 从压缩文件内删除指定的文件。

zip -q -r [新的文件名]html.zip [目录]/home/html

unzip
解压到特定目录(默认是自动解压到当前目录下)
unzip -d 特定目录 需要解压的文件

3.2 tar 命令

常用 -cfv

  • -c:打包;
  • -f:指定压缩包的文件名。压缩包的扩展名是用来给管理员识别格式的,所以一定要正确指定扩展名;
  • -v:显示打包文件过程;
  • -z :是否直接用 gzip 压缩?
  • -j:压缩和解压缩 “.tar.bz2 格式

例如,打包test.html为 test.tar
tar +参数 + 打包后的文件名+原文件名
tar -cvf test.tar test.html

  1. # tar压缩 命令
  2. tar -cvf 目录/文件
  3. ## 直接打包成tar.gz 格式
  4. tar -zcvf 文件/目录
  5. # 解压命令
  6. tar -xvf 文件名
  7. # 解压到特定目录
  8. tar -xvf -C 目录
  9. # gz格式解压
  10. tar -zxvf 文件/目录

3.3 使用整合

一般linux 直接用-zcvf 直接对目录/文件进行压缩成tar.gz 格式然后传送
如果需要使用zip 格式,那么需要先对整个目录进行tar”封装” ,然后再使用zip格式对数据进行压缩。