為什麼要學習vi?
大部分的unix like系統上面的命令都預設使用vi作為資料編輯的介面
常用操作:
ctrl+f 一般模式下,螢幕向下移動一頁
ctrl+b 一般模式下,螢幕向上移動一頁
0 數字0,移動到這一行最前面字元處
$ 移動到這一行最後面字元處
g 移動到這個檔案最後一行
ng 移動到這個檔案的第n行
gg 移動到這個檔案的第一行,相當於1g
/word 向下尋找乙個名稱為word的字串
x,x 在一行中,x相當於向後刪除乙個字元,x相當於向前刪除乙個字元,相當於delete
dd 刪除游標所在的一整行
yy 複製游標所在的一行
u 復原前乙個操作
ctrl+r 重做前乙個操作
. 重複前乙個操作
:w 將編輯的資料寫入硬碟中
:w! 若檔案為唯讀時,強制寫入該檔案(但是能否寫入成功,要根據使用者許可權)
:wq 儲存後離開vi模式
:wq! 輕質儲存後離開vi模式
Linux篇 Vi的使用
一 前述 vi類似記事本,所以用好記事本對程式設計效率有很大得影響,有著事半功倍的效率。二 具體操作 1 開啟檔案 vim path to somefile vim 開啟檔案,並定位於第 行 vim 開啟檔案,定位至最後一行 vim pattern 開啟檔案,定位至第一次被pattern匹配到的行的...
shell學習之awk篇
網上關於awk的部落格說的也是夠多的了,之所以再寫有兩點原因 1 大部分博文說的不夠全面 2 作為自己系統學習shell的乙個記載。0.以下示例說明均以此資料作為依據,檔名為countries ussr 8649 275 asia canada 3852 25 north america china...
常用Shell命令及Vi的使用
1.vi 全螢幕編輯器的使用 2.grep 找出滿足條件的行 3.cut 摘取指定的列 4.sort 對檔案按指定的關鍵字段排序 5.uniq 刪除檔案中重複的行 6.wc 對檔案進行字元數 單詞數 行數統計 7.diff 比較兩個檔案的不同之處 8.who w vi 是 visual 的意思,幾乎...