日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux命令--VI命令详解(三)

發布時間:2025/1/21 linux 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux命令--VI命令详解(三) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

刪除、復制與粘貼

  • x, X 在一行字當中,x 為向后刪除一個字符 (相當于 [del] 按鍵), X 為向前刪除一個字符(相當于 [backspace] 亦即是退格鍵) (常用)
  • nx n 為數字,連續向后刪除 n 個字符。舉例來說,我要連續刪除 10 個字符, 『10x』。
  • dd 刪除游標所在的那一整行(常用)
  • ndd n 為數字。刪除光標所在的向下 n 行,例如 20dd 則是刪除 20 行 (常用)
  • d1G 刪除光標所在到第一行的所有數據
  • dG 刪除光標所在到最后一行的所有數據
  • d$ 刪除游標所在處,到該行的最后一個字符
  • d0 那個是數字的 0 ,刪除游標所在處,到該行的最前面一個字符
  • yy 復制游標所在的那一行(常用)
  • nyy n 為數字。復制光標所在的向下 n 行,例如 20yy 則是復制 20 行(常用)
  • y1G 復制游標所在行到第一行的所有數據
  • yG 復制游標所在行到最后一行的所有數據
  • y0 復制光標所在的那個字符到該行行首的所有數據
  • y$ 復制光標所在的那個字符到該行行尾的所有數據
  • p, P p 為將已復制的數據在光標下一行貼上,P 則為貼在游標上一行! 舉例來說,我目前光標在第 20 行,且已經復制了 10 行數據。則按下 p 后, 那 10 行數據會貼在原本的 20 行之后,亦即由 21 行開始貼。但如果是按下 P 呢? 那么原本的第 20 行會被推到變成 30 行。 (常用)
  • J 將光標所在行與下一行的數據結合成同一行
  • c 重復刪除多個數據,例如向下刪除 10 行,[ 10cj ]
  • u 復原前一個動作。(常用)
  • [Ctrl]+r 重做上一個動作。(常用)
  • 這個 u 與 [Ctrl]+r 是很常用的指令!一個是復原,另一個則是重做一次~ 利用這兩個功能按鍵,你的編輯,嘿嘿!很快樂的啦!

指令行的儲存、離開等指令

  • :w 將編輯的數據寫入硬盤檔案中(常用)
  • :w! 若文件屬性為『只讀』時,強制寫入該檔案。不過,到底能不能寫入, 還是跟你對該檔案的檔案權限有關啊!
  • :q 離開 vi (常用)
  • :q! 若曾修改過檔案,又不想儲存,使用 ! 為強制離開不儲存檔案。
    注意一下啊,那個驚嘆號 (!) 在 vi 當中,常常具有『強制』的意思~
  • :wq 儲存后離開,若為 :wq! 則為強制儲存后離開 (常用)
  • ZZ 這是大寫的 Z 喔!若檔案沒有更動,則不儲存離開,若檔案已經被更動過,則儲存后離開!
  • :w [filename] 將編輯的數據儲存成另一個檔案(類似另存新檔)
  • :r [filename] 在編輯的數據中,讀入另一個檔案的數據。亦即將 『filename』 這個檔案內容加到游標所在行后面
  • :n1,n2 w [filename] 將 n1 到 n2 的內容儲存成 filename 這個檔案。
  • :! command 暫時離開 vi 到指令行模式下執行 command 的顯示結果!例如
    『:! ls /home』即可在 vi 當中察看 /home 底下以 ls 輸出的檔案信息

環境的變更

  • :set nu 顯示行號,設定之后,會在每一行的前綴顯示該行的行號
  • :set nonu 與 set nu 相反,為取消行號!

總結

以上是生活随笔為你收集整理的linux命令--VI命令详解(三)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。