Linux基本命令筆記(四)
使用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基本命令筆記(四)