天天看點

RHEL/CentOS 終端快捷鍵 vi快捷鍵

RHEL/CentOS終端快捷鍵Ctrl

   U K     删除左、右邊所有字元

   D H     删除左、右邊單個字元

   A E     移動左、右

   W       删除左邊1個單詞

vi快捷鍵

 複制、删除、粘貼

   u            撤消

   ctrl +r    恢複撤消

   p           粘貼

   yy         複制(目前行)

   nyy       複制n行(從目前行往後)

   dd        删除目前行

   ndd      删除n行(從目前行往後)

   d$        删至行尾

   d0        删至光标處(從尾部)

   X x        左、右删除1個字元

 搜尋、替換

   /pattern                    從光标開始處向檔案尾搜尋pattern

   ?pattern                   從光标開始處向檔案首搜尋pattern

   n N                           向下、上重複上一次搜尋指令

   s/p1/p2/g                 将目前行中所有p1均用p2替代

   n1,n2s/p1/p2/g        将第n1至n2行中所有p1均用p2替代

   g/p1/s//p2/g            将檔案中所有p1均用p2替換

 指令模式下執行操作

   n1,n2 co n3              将n1行到n2行之間的内容拷貝到第n3行下

   n1,n2 m n3               将n1行到n2行之間的内容移至到第n3行下

   n1,n2 d                     将n1行到n2行之間的内容删除

   !command                 執行shell指令command

   r!command                将指令command的輸出結果放到目前行

   n1,n2 w!command    将n1行至n2行的内容作為command的輸入,

                        若不指定n1,n2,則表示将整個檔案内容作為command的輸入  

RHEL/CentOS程序管理快捷鍵

    ctrl+d

    ctrl+z                     暫停

    ctrl+c                     終止

    ctrl +\

    ctrl+q

jobs                      檢視背景程序

    fg                           恢複到前後繼續運作

bg                          恢複到背景繼續運作

&                            放入背景執行 (使用者退出中止執行)                      

nohup 指令          放後背景執行(使用者退出繼續執行)

指令1;指令2         指令1執行完,執行指令2

指令1&&指令2     指令1成攻執行後,執行指令2