問題
以下所有操作都在命令模式進行:
1)把/etc/passwd檔案,拷貝到/opt命名為nsd.txt
2)對/opt/nsd.txt進行如下操作:
3)切換到最後一行
4)切換到第一行
5)刪除第二行
6)複製第一行到最後一行
7)查詢root字串
方案本題主要練習的是命令模式的常用操作,游標行間跳轉,切換到最後一行可以在命令模式直接輸入「g」。切換到第一行可以直接輸入「1g」或「gg」。
刪除游標所在行直接輸入「dd」即可。
複製游標所在行直接輸入「yy」即可。
貼上時按「p」即可,是貼上游標之後。
查詢root字串,輸入「/root」即可。
步驟實現此案例需要按照如下步驟進行。
步驟一:切換到最後一行
命令操作如下所示:
[root@localhost ~]# cp /etc/passwd /opt/nsd.txt
此時游標在首行的首字元,此模式是vim的命令模式。
如圖-4所示:
圖-4按鍵盤「g」鍵將游標切換到最後一行。
如圖-5所示:
圖-5步驟二:切換到第一行
此時游標在末行的首字元,此模式是vim的命令模式。
按鍵盤「gg」鍵將游標切換到第一行。如圖-6所示:
圖-6步驟三:刪除第二行
此時游標在首行的首字元,此模式是vim的命令模式。
用鍵盤輸入「2g」將游標切換到第二行。如圖-7所示:
圖-7用鍵盤輸入「dd」,刪除該行。如圖-8所示:
圖-8步驟四:複製第一行到最後一行
按鍵盤上方向鍵,將游標移動到第一行,此時游標在首行的首字元,此模式是vim的命令模式。
如圖-9所示:
圖-9用鍵盤輸入「yy「複製第一行。然後,用鍵盤輸入」g「切換到最後一行。如圖-10所示:
圖-10
用鍵盤輸入「p「鍵貼上。如圖-11所示:
圖-11
步驟五:查詢root字串
此時游標在首行的首字元,此模式是vim的命令模式。輸入「/root」即可,會看到所有root會有顏色高亮顯示。
如圖-12所示:
圖-12
Linux vim命令模式
匹配0到任意字元 匹配單個字元 alpha 匹配單個字母 lower 匹配單個小寫字母 upper 匹配單個大寫字母 digit 匹配單個數字 alnum 匹配單個數字或字母 punct 匹配單個符號 space 匹配單個空格 精確指令 1 9 a f 135 a c e 1a 2a 3a 2a 2...
Linux VIM 常用操作
由於工作的需要,對linux及vim 操作要有一定的要求,因為在linux下有太多的配置檔案要進行修改,所以對vim的操作還是有一定的要求的。1.啟動vim 2.退出vim 在普通模式下,直接按zz,也就是大寫的z,直接實現儲存退出的方法。在命令列模式,wq 儲存退出 w 儲存 q 退出,前提是對檔...
linux vim常用操作
vim 為vi編輯器的公升級版,vi和vim都是多模式文字編輯器,相對來說,vim的功能更加強大,擴充套件性更好。vim完全相容vi vim的三個模式 1.命令模式 1 游標移動 k 將游標向上移動 j 將游標向下移動 h將游標向左移動 l將游標向右移動 0 將游標移動到行首和行尾 gg g 將游標...