Linux指令每日背誦(第三天、玩大數據和雲計算的必定要會vi編輯器)

必須掌握!!!!!!!!vim

(明天我會發一個本身自制的查詢練習,有興趣的能夠看看)ide

vi    是用於編輯文件的指令spa

vim 是加強版彩色顯示,如今通常都使用vimorm


一、顯示文件行號it

:set nu--------------------顯示行號class

:set nonu----------------- 取消行號im

:set nu!----------------- 取消行號查詢


二、切換行操做di

^----------------------------行開頭文件

$----------------------------行結尾

shift+g(=G)-------------到文件結尾

shift   數字  G--------------切換到第幾行

shift+m(=M)------------切到當前頁面正中間行

a----------------------------在當前光標位置以後插入

i----------------------------在當前光標位置以前插入

o---------------------------在光標位置下一行插入

O--------------------------在光標位置上一行插入

ctrl+b---------------------上翻頁

ctrl+f ---------------------下翻頁



三、刪除操做(本質是剪切內容)

x --------------------------刪除當前光標的字符

dd-------------------------刪除整行

數字 dd -------------------刪除包括光標位置一共多少個數字行

d^-------------------------刪除當前光標位置以前到行頭

d$-------------------------刪除當前光標位置到行尾

dw ----------------------- 刪除單詞



四、複製

ye -------------------------複製當前單詞

yy--------------------------複製光標所在行

數字 yy---------------------複製當前光標位置在內一共多少個數字行

p ---------------------------光標以後粘貼(單詞是在字符以後,行是在行以後)

shift+p(=P)-------------光標位置以前粘貼(單詞是在字符以前,行是在行以前

(被刪除的行或者字符、單詞均可以用p粘貼出來)



五、撤銷

u---------------------------撤銷

ctrl+r --------------------- 反撤銷



六、查詢單詞位置

/單詞  --------------------- 自上而下查找單詞

?單詞 ---------------------自下而上查找單詞

n  --------------------------查找下一個單詞

shift+n (=N)----------- 查找上一個單詞

(n和N根據查找順序不一樣而改變查詢的方向,多嘗試)




七、替換單詞

:s /舊單詞/新單詞/ ------------------------第一個單詞背替換

:s /舊單詞/新單詞/g  ----------------------行 替換,全部舊單詞都被替換

:x行,y行 :s /舊單詞/新單詞/g  -----------x行到y行的單詞替換成新單詞

:%  s /舊單詞/新單詞/g -------------------全局替換

:s /舊單詞/新單詞/c  --------------------- 交互性確認是否替換

shift+r -------------------------------------替換並手動輸入新單詞,字符不夠,使用空格站位。



八、保存

:wq----------------------------------保存退出

    q!---------------------------------不保存退出

:q------------------------------------未修改文件退出

:w------------------------------------保存

:w /usr/soft/文件名------------------保存到哪一個目錄下



九、打開新的文件或者讀入其餘文件的內容

:e /usr/dog.txt ----------------------打開新的文件進行編輯,原來打開的文件會自動關閉

:r  /usr/dog.txt ----------------------在當前文件中讀入其餘文件內容

相關文章
相關標籤/搜索