shell篇之vi使用

2022-09-11 14:12:23 字數 560 閱讀 2093

為什麼要學習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 的意思,幾乎...