文本編輯工具Vim和文檔的壓縮與打包gzip(3.10)

文本編輯工具Vim與Vi

  1. Vim與Vi(編輯文本),格式爲vim(vi) /文檔,其中有3種模式:一般模式、編輯模式、命令模式
  • 區別:用vim打開的文本是有顏色的,vi的沒有
  • 注:個人覺得vi比較好,因爲vim打開後有些字符會顯示錯誤,從而導致後面的操作出錯
  • 一般模式(vi後回車鍵的就是一般模式)
按鍵 作用
h/左方向鍵 光標向左移動1個字符
l(小寫字母L)/右方向鍵 光標向右移動1個字符
k/上方向鍵 光標向上移動1個字符
j/下方向鍵 光標向下移動1個字符
Ctrl+B 文本頁面向前翻一頁
Ctrl+F 文本頁面向後翻一頁
0(數字)/Shift+6 移動到本行行首
Shift+4 移動到本行行尾
gg 移動到首行
G 移動到尾行
nG(n是任意數字) 移動到n行
按鍵 作用
x和X x表示向後刪除一個字符,X 表示向前刪除一個字符
nx 向後刪除n個字符
dd 刪除/剪切光標所在的那一行
ndd 刪除/剪切光標所在行之後的n行
yy 複製光標所在行
p 從光標行所在行開始,向下黏貼已經複製或黏貼的內容
P 從光標行所在行開始,向上黏貼已經複製或黏貼的內容
nyy 從光標所在行開始,向下複製n行
u 還原上一步操作
v 按v後移動光標會選中指定字符,然後可以實現複製、黏貼等操作
  1. 編輯模式(按i、I、a、A、o、O、r、R即可進入)
按鍵 作用
i 在當前字符前插入
I(大寫i) 在光標所在行的行首插入
a 在當前字符後插入
A 在光標所在行的行尾插入
o 在當前行的下一行插入新的一行
O 在當前行的上一行插入新的一行
  1. 命令模式
命令 作用
/word 在光標之後查找一個字符串word,按n向後繼續搜索
?word 在光標之前查找一個字符串word,按n向前繼續搜索
:n1,n2s/word1/word2/g 在n1和n2行之間查找word1並替換爲word2,不加g則只替換每行的第一個word1
:1,$s/word1/word2/g 將文檔中所有的word1替換爲word2,不加g則只替換每行的第一個word1
:w 保存文本
:q 退出vim/vi
:w! 強制保存,在root用戶下,即使文本只讀也可以完成保存
:q! 強制退出,所有改動不生效
:wq 保存並退出
:set nu 顯示行號
:set nonu 不顯示行號

文檔的壓縮與打包

壓縮格式

  • .gz:由gzip壓縮工具壓縮的文件
  • .bz2:由bzip壓縮工具壓縮的文件
  • .tar:由tar打包程序打包的文件(tar並沒有壓縮功能,只是把一個目錄合併成一個文件)
  • .tar.gz:表示先由tar打包,再由gzip壓縮
  • .tar.bz2:表示先由tar打包,再由bzip2壓縮
  • .tar.xz:表示先由tar打包,再由xz壓縮
  1. gzip(壓縮工具),格式爲gzip (-d#) filename//“#”爲1~9,(不支持壓縮目錄)

-d :在解壓縮時使用 //gzip -d 壓縮文件名
-# :表示解壓等級,1爲最差,9爲最好,6爲默認

#gzip filename表示在當前目錄下壓縮該文件,源文件也會消失。

  1. bzip2(壓縮工具),格式爲bzip2 (-dz) filename(不支持壓縮目錄)

-z :壓縮(壓縮時加不加都可以壓縮文件)
-d : 解壓縮,級別1~9,默認 9

3.tar(打包工具),格式爲tar (-zjxcvfpP) filename tar,打包後原文件還在

-z :同時用gzip壓縮
-j :同時用bzip2壓縮
-J :同時用xz壓縮
-x:解包/解壓包
-t : 查看tar包裏的文件
-c :建立一個tar包/壓縮文件包
-v :可視化
-f : 後面跟文件名
-p : 原文件的屬性
-P : 可以使用絕對路徑
–exclude filename : 打包/壓縮時,不要將filename文件包括入內

  • 打包的同時使用gzip壓縮,格式爲tar -czvf xxx.tar.gz xxx ,解壓:tar -zxvf xxx.tar.gz xxx
  • 打包的同時使用bzip2壓縮,格式爲tar -cjvf xxx.tar.bz2 xxx,,解壓:tar -jxvf xxx.tar.bz2 xxx
  1. zip(壓縮工具),壓縮格式爲zip xxx.txt.zip xxx.txt,解壓爲unzip xxx.txt.zip(若沒有unzip,需要安裝 yum install -y unzip),可壓縮目錄和文件,需要指定目錄下的文件

  2. zcat、bzcat (直接查看壓縮文檔內容)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章