1. 程式人生 > >Linux基本命令筆記(四)

Linux基本命令筆記(四)

命令 筆記 linux vi tar

使用tar歸檔工具和vi文本編輯器

gzip命令、bzip2命令

用途:制作壓縮文件、解開壓縮文件

常用命令選項

-9:表示高壓縮比,多在創建壓縮包時用

-d:用於解開已經壓縮過的文件

gunzip 等於 gzip –d

tar命令

用途:制作歸檔文件、釋放歸檔文件

常用命令選項

-c:創建 .tar 格式的包文件

-x:解開.tar格式的包文件

-v:輸出詳細信息

-f:表示使用歸檔文件

-p:打包時保留原始文件及目錄的權限

-P:打包時保留原始文件及目錄的絕對路徑

-t:列表查看包內的文件

-C:解包時指定釋放的目標文件夾

-z:調用gzip程序進行壓縮或解壓

-j:調用bzip2程序進行壓縮或解壓

例如:歸檔壓縮/boot,/etc

tar zcf boot-etc.tar.gz /boot /etc

解壓歸檔文件到/tmp下

tar zxf boot-etc.tar.gz -C /tmp


Linux中最常用的文本編輯器

vi:類Unix 系統中默認的文本編輯器

vim:vi 編輯器的增強版本,擴展了許多實用功能

可以設置一個別名,使vi指向vim程序

alias vi="/usr/bin/vim"


vi編輯器的三種工作模式

命令模式、輸入模式、末行模式

技術分享

模式切換

命令 -->輸入(a,i,o,A,I,O)

輸入,末行 -->命令(ESC)

命令 -->末行(:)

a:在當前光標位置之後插入內容

A:在當前光標所在行的行尾插入內容

i:在當前光標位置之前插入內容

I:在當前光標所在行的行首插入內容

o:在當前光標所在行的前面插入一個新行

O:在當前光標所在行的後面插入一個新行


命令模式的基本操作

移動光標:四個方向鍵

翻頁移動:Page Down或Ctrl+f 向下翻頁

Page Up或Ctrl+b 向上翻頁

行內快速跳轉

Home鍵或^鍵、數字0鍵跳轉到行首

End鍵或$鍵跳轉到行尾

行間快速跳轉

1G或者gg 跳轉到文件的首行

G 跳轉到文件的末尾行

#G 跳轉到文件中的第#行 (#代表數字)

行號顯示

:set nu

刪除行

x鍵或Del鍵 刪除一個字符

dd 刪除光標所在行

#dd 刪除光標開始的#行內容

d^ 刪除光標之前到行首的所有字符

d$ 刪除光標處到行尾的所有字符

復制行

yy 復制當前整行內容到剪貼板

#yy 復制光標處開始的#行內容到剪貼板

粘貼

p 粘貼到光標之後

P 粘貼到光標之前

文件內容查找

/word從上到下查找word字符

?word 從下到上查找word字符

n、N鍵 在不同的查找結果中選擇

撤銷編輯

u取消上一次編輯

U取消所有編輯

保存並退出

ZZ

18.末行模式的基本操作

保存:w

另存為 :w /存放的位置

退出:q

保存並退出:wq

不保存退出:q!

編輯新文件:e ~/文件名

附加其他文件內容:r /文件名

文件內容替換

:% sub /舊的內容/新的內容/g 全文替代

:4,6 sub /舊的內容/新的內容/g 4到6行替代



本文出自 “楊書凡” 博客,請務必保留此出處http://yangshufan.blog.51cto.com/13004230/1945859

Linux基本命令筆記(四)