1. 程式人生 > >Linux系統中Vi編輯器的常用命令

Linux系統中Vi編輯器的常用命令

VI全稱Visual Interface,也就是視覺化介面,這是Linux的標配,所有Linux作業系統中都有她的影子,就像Windows中的記事本一樣。Linux環境下的文字編輯器還有vim、emacs等。Vi編輯器有三種工作模式,如下圖所示:
vi編輯器的三種工作模式簡要描述

當用vi命令開啟一個不存在的檔案時,會預設去建立這個檔案並處於命令模式下。

檔案編輯操作

vi filename             #使用vi開啟檔案並編輯`

這裡寫圖片描述

vi + filename           #使用vi開啟檔案,並將游標定位在最後一行

這裡寫圖片描述

vi +n filename          #使用vi開啟檔案,並將游標定位在第n行

這裡寫圖片描述

vi +/string filename    #使用vi開啟檔案,並且關鍵詞高亮顯示
                        #按”n”向下查詢,按“N”向上查詢

這裡寫圖片描述

vi filename filename    #一次編輯多個檔案

這裡寫圖片描述

常規操作快捷鍵

:w         #儲存
:q         #退出
:x         #儲存並退出
:q!        #強制退出
:w!        #強制儲存
:數字       #定位到指定行
:set nu    #顯示行號
:set nonu  #取消行號
u:         #取消上一次操作

文字操作快捷鍵

移動游標

h  #游標左移一個字元
j  #游標上移一個字元
k  #游標下移一個字元
l  #游標右移一個字元

0  #數字0游標移至行首
$  #游標移至行尾

H  #游標移至螢幕首行
M  #游標移至螢幕中間
L  #游標移至螢幕最末行

插入文字

i  #在游標前插內內容
a  #在游標後插入內容
o  #(小寫字母o)在所在行的下一行插入新行
O  #(大寫字母O)在所在行的上一行插入新行

刪除文字

#n表示行數
x    #刪除游標後面的字元
X    #刪除游標前面的字元
nx   #刪除游標後面n個字元
nX   #刪除游標前面的n個字元
d0 #(數字0)刪除游標至行首的內容 d$ #刪除游標至行尾的內容 dd #刪除整行 ndd #向下刪除n行

複製文字

yy    #複製整行
nyy   #複製n行
p     #(小寫)在所在行下一行貼上
P     #(大寫)在所在行上一行貼上
dd    #剪下

查詢文字

/pattern                        #向下查詢
?pattern                        #向上查詢
n                               #順序查詢
N                               #反向查詢
:s/p1/p2/g                      #在當前行,將p1替換成p2
:n1,n2s/p1/p2/g                 #將n1至n2行之間的p1替換成p2

螢幕翻滾

ctrl+u    #向檔案首翻半屏
ctrl+d    #向檔案尾翻半屏
ctrl+f    #向檔案尾翻一屏
ctrl+b    #向檔案首翻一屏

末行命令

:n1,n2 co n3      #將n1至n2行復制到n3行的下面
:n1,n2 m n3       #將n1至n2行剪下至n3行的下面
:n1,n2 d          #將n1至n2行刪除

相關推薦

Linux系統Vi編輯常用命令

VI全稱Visual Interface,也就是視覺化介面,這是Linux的標配,所有Linux作業系統中都有她的影子,就像Windows中的記事本一樣。Linux環境下的文字編輯器還有vim、emacs等。Vi編輯器有三種工作模式,如下圖所示: 當

Linux系統VI編輯如何刪除整行

數字 pac 遊標 最後一行 按鍵 所有 刪除 backspace ack dd:刪除遊標所在的一整行(常用)ndd:n為數字。刪除光標所在的向下n行,例如20dd則是刪除光標所在的向下20行d1G:刪除光標所在到第一行的所有數據dG:刪除光標所在到最後一行的所有數據d$:

Linuxvim編輯常用命令

移動游標 Ctrl+f:螢幕向下移動一頁,相當於【Page Down】按鍵Ctrl+b:螢幕向上移動一頁,相當與【PageUp】按鍵 0或功能鍵【Home】:數字‘0’:移動到這一行的最前面的字元處$或則按鍵【End】:移動到這一行的最後面的字元處 G:移動到這個檔案的最後一行gg:移動到這個檔案的第一

LINUX系統管理-VI編輯的使用

VI編輯器個人整理的VI編輯器的使用技巧:1.2.3.4.5.其他的一些命令:LINUX系統管理-VI編輯器的使用

VI編輯常用命令

多窗口 常用命令 光標移動 一個 上一個 文件恢復 spa mod 多文件 一般模式常用操作【h(或向左方向鍵)】 光標左移一個字符【j(或向下方向鍵)】 光標下移一個字符【k(或向上方向鍵)】 光標上移一個字符【l(或向右方向鍵)】 光標右移一個字符【[Ctrl] + f

Linux系統docker部署mysql常用命令

注:mysql語句輸入之後一定要加 ;(分號) 才能執行 1.進入mysql容器 docker exec -it mysql_db_1 bash 2.語法:mysql -u使用者名稱 -p+回車,然後輸入密碼 舉例: mysql -u root -p 輸入密

linux系統如何檢視日誌 (常用命令)

cat tail -f 日 志 文 件 說    明 /var/log/message 系統啟動後的資訊和錯誤日誌,是Red Hat Linux中最常用的日誌之一 /var/log/secure 與安全相關的日誌資訊 /var/log/maillog 與郵件相關的日誌資訊 /var/log/cr

第二節linux系統VI編輯

位置 stop 時區 sta 中文版 xshel 切換 開啟 c語言 用戶權限:su 切換用戶賬戶格式:【su 用戶名 】【su】 切換到root【su root】 切換到root【su -】 切換到root用戶 同時切換到root目錄 添加組:【groupadd 組名】

LinuxVi編輯之簡單常用命令

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

Linux系統 vi/vim編輯常用命令與用法總結

(一)vi/vim是什麼?        Linux世界幾乎所有的配置檔案都是以純文字形式存在的,而在所有的Linux發行版系統上都有vi編輯器,因此利用簡單的文字編輯軟體就能夠輕鬆地修改系統的各種配置了,非常方便。vi就是一種功能強大的文字編輯器,而vim則是高階版的vi,

Linux vi/vim編輯常用命令與用法總結

摘抄至網路 (一)vi/vim是什麼? Linux世界幾乎所有的配置檔案都是以純文字形式存在的,而在所有的Linux發行版系統上都有vi編輯器,因此利用簡單的文字編輯軟體就能夠輕鬆地修改系統的各種配置了,非常方便。vi就是一種功能強大的文字編輯器,而vim則是高階版的v

$Linux vi/vim編輯常用命令與用法總結

(一)vi/vim是什麼? Linux世界幾乎所有的配置檔案都是以純文字形式存在的,而在所有的Linux發行版系統上都有vi編輯器,因此利用簡單的文字編輯軟體就能夠輕鬆地修改系統的各種配置了,非常方便。vi就是一種功能強大的文字編輯器,而vim則是高階版的vi,不但可以用不同顏色顯示文字內容,還能進

linux操作系統vim編輯的使用

linux操作系統linux操作系統中vim編輯器的使用

linux操作系統3 vi編輯

get 文件頭 類型 情況 apt-get tab 另存為 ifconfig linux基礎命 知識內容: 1.Linux基礎命令復習 2.vi模式和基本操作 3.vi進階操作 一、Linux基礎命令復習 1 目錄(文件夾)操作 2 cd

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

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

Linux vi編輯常見命令的使用

http://c.biancheng.net/cpp/html/2735.html 工作模式 進一步瞭解 vi 之前先來了解一下 vi 的工作模式,vi 有三種工作模式: 1) 普通模式 由Shell進入vi編輯器時,首先進入普通模式。在普通模式下,從鍵盤輸入任何字元都被當作命令來解

圖解linux vi 編輯的工作方式

初學者剛接觸vi編輯器時,很容易被它的幾種工作方式搞得暈頭轉向。一會兒是命令方式,一會兒是輸入方式,一會兒又是最後行方式,陷入vi編輯器的泥潭不能自拔,還沒等發現她的優雅就退縮了。 那麼下面這張圖對你來說也許會有幫助,不妨現在就開啟她,試試!

10分鐘掌握Linux vi編輯常見命令的使用,最簡單的vi編輯教程

Linux下的文字編輯器有很多種,vi 是最常用的,也是各版本Linux的標配。注意,vi 僅僅是一個文字編輯器,可以給字元著色,可以自動補全,但是不像 Windows 下的 word 有排版功能。vi 是十年磨一劍的產品,雖然命令繁多,並且大多數功能都是依靠鍵盤輸入來完成

Linux系統svn服務設置開機啟動

數據庫 檢查 reat version 打開端口 rest grep 建立 標簽 安裝完svn服務器後雖然好用但是因為經常重啟Linux服務器,每次重啟完就要去手動啟動svn服務器,很是麻煩,於是在網上找了一些方法後,自己把svn服務器設置成開機啟動 步驟一:安裝svn服務

vim編輯常用命令

修改 查找內容 pos backspace b2c vim配置文件 常用操作 復制 保存文件 一般模式常用操作 【[Ctrl] + f】 屏幕向下移動一頁(相當於Page Down鍵)【[Ctrl] + b】 屏幕向上移動一頁(相當於Page Up鍵) 【[0]或[Home