第一章:压缩与解压工具使用指南

Linux下压缩/解压工具非常多,常见的有:

targzipbzip2xzzipunzip 等。

理解一句话就行:

tar打包,gzip / bzip2 / xz压缩。


一、tar命令(最常用的归档工具)

📌 tar基本语法:

tar [参数] [压缩文件名] [要压缩的文件/目录]

📦 常见参数:

 参数 |          含义   
  -c  |    创建新归档(打包)
  -x  |          解包
  -v  |      显示详细过程
  -f  | 指定文件名(必须最后写)
  -z  |     调用 gzip 压缩
  -j  |    调用 bzip2 压缩
  -J  |      调用 xz 压缩

✅ 常见操作示例:

1. 打包(不压缩):

tar -cvf backup.tar /home/vincent/

2. 打包并使用gzip压缩(最常见):

tar -czvf backup.tar.gz /home/vincent/

3. 解压tar.gz文件:

tar -xzvf backup.tar.gz

4. 指定解压目录:

tar -xzvf backup.tar.gz -C /opt/

5. 查看压缩包内容(不解压):

tar -tzvf backup.tar.gz

二、gzip / gunzip

gzip只能压缩单个文件,不能压目录。
压缩后文件名自动加 .gz 后缀。

示例:

gzip test.txt        # 压缩为 test.txt.gz
gunzip test.txt.gz   # 解压回 test.txt

三、bzip2 / bunzip2

比gzip压得更小,但更慢。

bzip2 test.txt        # 生成 test.txt.bz2
bunzip2 test.txt.bz2  # 解压

四、xz / unxz

压得最小,适合归档长期存储。

xz test.txt        # -> test.txt.xz
unxz test.txt.xz   # 解压

五、zip / unzip(跨平台常用)

Windows和Linux通用。

zip -r backup.zip /home/vincent/
unzip backup.zip -d /opt/

🧠 总结一句话:

      任务     |             命令 
    打包压缩   |  tar -czvf file.tar.gz dir/
     解压缩    |    tar -xzvf file.tar.gz
  压缩单个文件  |          gzip file
    解压.gz    |        gunzip file.gz
   压缩成zip   |     zip -r file.zip dir/
    解压zip    |        unzip file.zip

第二章:Vim文本编辑器入门与快捷键手册

Vim 是 Linux 世界的“记事本 + IDE”,但比它们更强。

它分三个模式:

  1. 普通模式(Normal) —— 用于操作、删除、复制、移动等;

  2. 插入模式(Insert) —— 用于输入文本;

  3. 命令模式(Command) —— 用于保存、退出、查找替换等。


一、Vim的基本使用

📂 打开文件:

vim test.txt

📝 进入编辑模式:

按下 i (insert)
现在你就能输入文字了。

💾 保存并退出:

先按 Esc 回到普通模式
再输入:

:wq

(w = write 写入保存,q = quit 退出)


二、常用命令速查表

    操作        命令            说明
进入编辑模式	    i	          在光标前插入,写入文件,写完记得按ESC退出编辑模式
另起一行插入	    o	          在下方新建一行
  保存文件	   :w	          保存文件
    退出	       :q	          退出(未修改)
  强制退出	   :q!	          不保存退出
 保存并退出	  :wq 或 ZZ	      保存并退出
  光标移动	  h j k l	      左 下 上 右
 移动到行首	    0	          行首
 移动到行尾	    $	          行尾
删除一个字符	    x	          删除光标所在字符
 删除一整行	   dd	          删除当前行
 复制一整行	   yy	          复制当前行
    粘贴	        p	          在下一行粘贴
  撤销操作	    u	          撤销
 查找字符串	  /关键字	      向下查找
  向上查找	  ?关键字	      向上查找
  替换文本	  :%s/旧/新/g	  全文替换
  显示行号	  :set number	  临时显示
  取消行号	  :set nonumber	  关闭行号
 跳转到第n行	  :n 例::20       跳到第20行

三、进阶小技巧

    功能               操作
 撤销上一步	           u
    重做	            Ctrl + r
  选中多行	    v 然后用方向键移动
  复制选中	       选中后按 y
  删除选中	       选中后按 d
 可视块模式	        Ctrl + v
打开多个文件      vim file1 file2
  切换文件	:n(下一个) :prev(上一个)
  显示缩进	     :set tabstop=4

四、应急场景速记

    场景	            指令
 写了一半要保存	  Esc → :w
  写错不想保存	  Esc → :q!
   保存后退出	  Esc → :wq
  忘记模式乱了	 按 Esc 多几次
  复制整篇文件	    ggVGy
删除整篇文件内容	    ggVGd

✅ 结语

无论是压缩工具还是Vim,它们的核心哲学都一样:

简单命令,组合无限。

掌握最基本的用法后,就能应付绝大多数工作场景。
别怕记不住,多用几次,手就熟了。
Vim像武功秘籍——只要入门,就会越用越顺手。