Linux命令經常使用才會爛熟於心
命令行模式:
移動光標:
向下左右箭頭可以移動光標;
將光標移動到行尾:$;
將光標移動到行頭:^;
將光標移動到頁尾:shift+g;
將光標移動到頁頭:1+shift+g;
移動到目標行:n+shift+g;
快速向左右移動光標:ctrl+←/→鍵;
向左或者向右移動n個字符:n+←/→鍵;
-----------------------
刪除:
刪除光標所在行:dd;
刪除光標所在行及之后的n-1行:dnd;
刪除一個字母:x (相當於是del);
刪除一個字母:X (相當於是backspace);
刪除一個詞:dw;(最好是放在單詞的首字母處)
撤銷上一步:u;
----------------------
移動單詞:
向右移動一個單詞:w;
向左移動一個單詞:b;
----------------------
復制粘貼:
復制當前光標所在行:yy;
箭頭移動到目的行粘貼:p;
復制當前光標所在行及之后的n-1行:yny;
復制一個詞:yw;
-----------------------
剪切:
剪切當前光標所在位置到行尾: d+shift+4/d+$;
剪切當前光標所在位置到行首:d+shift+6/d+^;
編輯模式:
在命令行模式下進入編輯模式,需要按下i、I、a、A、o、O、r、R這些才能進入編輯模式,一般直接按下i就行;
i是在當前光標前編輯,a是在當前光標后進行編輯,o是在當前光標的下一行進行編輯;
退出編輯模式進入命令行模式需要按下esc鍵。
末行模式:
命令行模式進入末行模式的方式:
1.:
2./ 查找,/+被查找的單詞,n是下一個,shift+n是指上一個;
3.? 查找,?+被查找的單詞,n是上一個,shift+n是下一個;
存盤指令:w;
另存指令:w 文件名;
退出指令:q;
保存並退出指令:wq;
強制退出不存盤指令:q!;
替換:%s/old/new/g;
顯示行號:set nu;
總結:
--------- 按鍵盤i鍵-------->輸入模式 (按Esc鍵回到命令模式)
|
命令模式
|
-----------輸入 ":" ------> 末行模式 (按Esc鍵回到命令模式)
三種模式的主要功能:
命令模式:復制,粘貼,刪除、移動光標、查找
編輯模式:編輯文本
末行模式:存盤、退出、替換、查找