1. 程式人生 > >Linux命令----vi編輯器(二)

Linux命令----vi編輯器(二)

5.查詢和替換
  vi的查詢和替換功能主要在末行模式完成:

  至上而下的查詢
  / 要查詢的字元竄,其中/代表從游標所在位置起開始查詢,例如:/ work

  至下而上的查詢
  ?要查詢的字元竄 例如:/ work

  替換
  :s/old/new用new替換行中首次出現的old
  : s/old/new/g 用new替換行中所有出現的old
  :#,# s/old/new/g用new替換從第#行到第#行中出現的old
  :% s/old/new/g用new替換整篇中出現的old

  如果替換的範圍較大時,在所有的命令尾加一個c命令,強制每個替換需要使用者進行確認,例如:s/old/new/c 或s/old/new/gc

  6恢復檔案
  vi在編輯某一個檔案時,會生成一個臨時檔案,這個檔案以 . 開頭並以 .swp結尾。正常退出該檔案自動刪除,如果意外退出例如忽然斷電,該檔案不會刪除,我們在下次編輯時可以選擇一下命令處理:

  O只讀開啟,不改變檔案內容
  E繼續編輯檔案,不恢復.swp檔案儲存的內容
  R將恢復上次編輯以後未儲存檔案內容
  Q退出vi
  D刪除.swp檔案
  或者使用vi -r 檔名來恢復未儲存的內容

相關推薦

Linux命令----vi編輯()

5.查詢和替換  vi的查詢和替換功能主要在末行模式完成:  至上而下的查詢  / 要查詢的字元竄,其中/代表從游標所在位置起開始查詢,例如:/ work  至下而上的查詢  ?要查詢的字元竄 例如:/ work  替換  :s/old/new用new替換行中首次出現的old  : s/old/new/g 用

linux命令---vi編輯快速定位行數、刪除當前行、和刪除當前行後面的全部內容

linux命令—vi編輯器快速定位行數、刪除當前行、和刪除當前行後面的全部內容 1、vi 編輯器如何快速定位到第N行 命令方式下 :n 2、刪除當前行數 dd刪除當前行。(直接在vi編輯中按

Linux命令----vi編輯(一)

1.vi的啟動和退出  直接輸入命令vi不指定檔名,由於這是一個沒有命名的空檔案,顯示了vi的版本資訊。vim是vi編輯器的改進版本,在vi編輯器的基礎上擴充套件了很多實用的功能。大多數linux/unix版本都使用vim代替了原有的vi編輯器。  或者直接使用vi開啟檔案,如果檔案存在開啟存在檔案;如果不存

LinuxVi編輯之簡單常用命令

Vi是Linux中最基本的文字編輯器。vi可以分為三種狀態,分別是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能區分如下:    1) 命令列模式command mode)   控制螢

Linuxvi編輯命令大全

預設情況下,開啟vi編輯器後自動進入命令模式。從編輯模式切換到命令模式使用“esc”鍵,從命令模式切換到編輯模式使用“A”、“a”、“O”、“o”、“I”、“i”鍵。 vi編輯器提供了豐富的內建命令,有些內建命令使用鍵盤組合鍵即可完成,有些內建命令則需要以冒號“:”開頭

linuxVI編輯命令大全(超級完整版)

NOTICE:把這裡提到的命令牢記心間,行走LINUX才能輕鬆自如! 這是基本功,練就此身本領後,方可學習上乘功夫…… 如若不按此步驟修練,結果會經脈盡斷,真氣逆行,哈哈哈! XP 交換兩個字元位置 ddp 上下兩行調換 J 上下兩行合併 dG 刪除所有行 d$ 從當前位置刪除到行尾 y$ 從當前位置複製到行

Linux vim/vi編輯的基本操作和基本命令的使用

Linux系統基本命令之vim編輯器的使用 Linux系統下有很多編輯器,經常聽到的就有:Emacs ,pico ,nano ,joe , vim等 一、     學習vim編輯器的原因 l  所

linuxvi編輯

linux vi 編輯器 一、模式轉換i:當前光標所在字符前面,裝換為輸入模式a:................後。。。。。。。。。o:............行下方。新建一行,I:。。。。。。。。行首,A:.................行尾O:.................上方,新建一行Z

Linuxvi編輯的使用

字符串 光標位置 inux vi編輯 搜索 打開文件 方法 一個 filename 今天我們來說一下vi編輯器的使用,vi編輯器主要用來在Linux環境下編輯配置文件。 一、使用方法: 1.輸入命令 vi filename,打開文件,處於一個查看模式 2.點擊鍵盤 i,進入

Linuxvi編輯的使用

vi編輯器的使用(1) vi的使用方式有三種 命令行模式 文本模式 末行模式(2) 命令行模式可以復制,刪除,粘貼,插入,撤銷操作 復制命令: <1> yy | yG表示復制光標所在的一行 <2> nyy (參數n表示復制幾行) <3>y

Linux命令編輯與shell編程》第三版 學習筆記---003

自動 用戶命令 安裝軟件 完全匹配 hat 文檔 bsp 命令行 類型 Shell準備 1、識別Shell類型   echo $0   echo $BASH   echo $SHELL   上邊三個命令結果都是:   /bin/bash 2、終端常用操

linuxvi編輯的使用

ctrl fcc linux 命令模式 spa 文件 pan ccf ctrl+ 1、編輯文件 編輯文件 vim a.txt 從命令模式切換到編輯模式使用 “A”、“a”、“O”、“o”、“I”、“i”鍵  從編輯模式切換到命令模式 Esc鍵 2、文件的保存和退出

Linuxvi編輯使用手冊

                                          &nb

linuxvi編輯的使用

vi(vim)是上Linux非常常用的程式碼編輯器,很多Linux發行版都預設安裝了vi(vim)。vi(vim)命令繁多但是如果使用靈活之後將會大大提高效率。vi是“visual interface”的縮寫,vim是vi IMproved(增強版的vi)。在一般的系統管理維護中vi就夠

Linuxvi編輯

vi編輯器 這裡只是簡單的vi編輯器介紹,vim是加強版的vi編輯器,支援多行編輯,還有多文字同時編輯等更強大功能。 這個有三個模式:一般模式,編輯模式,末行指令模式。 編輯模式和末行指令都需要通過一般模式來轉換。即 一般模式 通過vi進入檔案就是一般模式,可以通過組合鍵來

linux】---vi編輯

1.首先會進入一般模式,此模式下只支援快捷鍵 *********************************************************** *********************常用快捷鍵************************* *********

大資料學習筆記(五) -- linuxvi編輯的快捷鍵

Table of Contents 末行模式  文字操作技巧 開啟檔案關閉檔案 [[email protected] ~]# vi +22 profile

Linuxvi編輯筆記

vi編輯器,全稱是visual interface,可以執行輸出、刪除、查詢、替換等眾多的文字操作。 vi並不是一個排版程式,不可以對字型、格式、段落等其他的屬性進行編排。 vi是全屏文字編輯程式,沒有選單,只有命令。 語法:vi filename 開啟或新建檔案filename,並將游標置於第一行首 vi

Linuxvi編輯編輯檔案時對於意外退出的文件的再次開啟的解決方案

1、當我們在虛擬機器裡面編輯檔案的時候,喜歡用vi編輯器,但是由於叢集的不穩定,或者自己開啟以後忘記關閉,切換到另一個介面繼續工作,當再次回來時候,已經失去了編輯的能力了。當我們再次開啟此檔案的時候就會出現如下介面:<--當時出錯忘了截圖了,只顧著解決呢,也是學習了一些

Linux使用vi編輯建立和編輯檔案

1. vi編輯器簡介  1) vi的定義:vi是一個UNIX和Linux系統內嵌的標準正文(文字)編輯器,它是一種互動型別的正文編輯器,它可以用來建立和修改正文檔案。   開啟一個檔案,若檔案不存在,儲存後是建立一個新的檔案2. vi編輯器的操作模式   1) vi編輯器的3中