中文字幕亚洲第一精品|精品国产免费一区二区|久久婷婷五月六月综合版|中文字幕熟妇久久久人妻|久久综合精品国产一区无码|国产成人精品永久免费视频|午夜亚洲国产精品理论片a级|久久精品一区二区三区无码护土

 訪問手機版  

Linux常用命令|Linux培訓學習|考試認證|工資待遇與招聘,認準超級網(wǎng)工!

招聘|合作 登陸|注冊

網(wǎng)絡工程師培訓

當前位置:網(wǎng)絡工程師 > 技術課程 > linux > 熱點關注 > linux常用命令

Linux環(huán)境下vi/vim編輯器常用命令

時間:2019-10-25

linux常用命令_linux命令windows命令_linux壓縮命令zip命令

轉(zhuǎn)自:

使用vi文本編輯器

配置文件是Linux系統(tǒng)中的顯著特征之一,其作用有點類似于Windows系統(tǒng)中的注冊表linux常用命令,只不過注冊表是集中管理,而配置文件采用了分散的自由管理方式。那么如何使用Linux字符操作界面中的文本編輯器——vi,以便更好地管理和維護系統(tǒng)中的各種配置文件。

vi是一個功能強大的全屏幕文本編輯工具,一直以來都作為類UNIX操作系統(tǒng)的默認文本編輯器。vim是vi編輯器的增強版本,在vi編輯器的基礎上擴展了很多實用的功能,但是習慣上也將vim稱為vi。

1、vi/vim的使用

vi是工作在字符終端環(huán)境下的全屏幕編輯器,因此編輯界面相對比較簡單,并沒有為用戶提供鼠標操作和菜單系統(tǒng),而是通過按鍵命令實現(xiàn)相應的編輯和操作功能。在vi編輯界面中可以使用三種不同的工作模式。分別是命令模式(Command mode),輸入模式(Insert mode)和末行模式(Last line mode)。當然,在不同的模式中能夠?qū)ξ募M行的操作也不相同。

用戶剛剛啟動 vi/vimlinux常用命令,便進入了命令模式。

此狀態(tài)下敲擊鍵盤動作會被Vim識別為命令,而非輸入字符。比如我們此時按下i,并不會輸入一個字符,i被當作了一個命令。

以下是常用的幾個命令:

若想要編輯文本:啟動Vim,進入了命令模式,按下i,切換到輸入模式。

命令模式只有一些最基本的命令,因此仍要依靠底線命令模式輸入更多命令。

在命令模式下按下i就進入了輸入模式。

在輸入模式中,可以使用以下按鍵:

末行模式

在命令模式下按下:(英文冒號)就進入了末行模式。

末行模式可以輸入單個或多個字符的命令,可用的命令非常多。

linux常用命令_linux命令windows命令_linux壓縮命令zip命令

在底線命令模式中,基本的命令有(已經(jīng)省略了冒號):

按ESC鍵可隨時退出末行模式。

簡單的說,我們可以將這三個模式用以下流程圖來進行表示:

2、vi/vim按鍵說明

在vi編輯器的命令模式中,可以輸入特定的按鍵(稱之為vi操作命令,注意區(qū)別于Linux系統(tǒng)命令)進行操作。主要包括模式切換、光標移動、復制、刪除、粘貼、文件內(nèi)容查找及保存和退出等操作。

模式切換的方法

在當前光標位置之后插入內(nèi)容。

在光標所在行的末尾(行尾)插入內(nèi)容。

在當前光標位置之前插入內(nèi)容。

在光標所在行的開頭(行首)插入內(nèi)容。

在光標所在行的后面插入一個新行。

在光標所在行的前面插入一個新行。

移動光標方法

光標方向的移動

使用鍵盤中的四個方向鍵↑、↓、←、→完成相應的光標移動。

linux常用命令_linux命令windows命令_linux壓縮命令zip命令

+ 光標移動到非空格符的下一行

-光標移動到非空格符的上一行

H 光標移動到這個屏幕的最上方那一行的第一個字符

M 光標移動到這個屏幕的中央那一行的第一個字符

L 光標移動到這個屏幕的最下方那一行的第一個字符

n<Enter> n 為數(shù)字。光標向下移動 n 行(常用)

翻頁移動

使用Page Down鍵或Ctrl+F組合鍵向下翻動一整頁內(nèi)容。

使用Page Up鍵或Ctrl+B組合鍵向上翻動一整頁內(nèi)容。

使用Page Down鍵和Page Up鍵同樣適用于vi的輸入模式。

行內(nèi)快速跳轉(zhuǎn)

按Home鍵或^鍵、數(shù)字0鍵將光標快速跳轉(zhuǎn)到本行的行首。

按End鍵或$鍵將光標快速跳轉(zhuǎn)到本行的行尾。

行間快速跳轉(zhuǎn)

使用按鍵命令1G或者gg可跳轉(zhuǎn)到文件內(nèi)容的第1行。

使用按鍵命令G可跳轉(zhuǎn)到文件的最后一行。

linux壓縮命令zip命令_linux常用命令_linux命令windows命令

使用按鍵命令#G可跳轉(zhuǎn)到文件中的第#行(其中“#”號用具體數(shù)字替換)。

復制

yy 復制光標所在的那一行。

nyy n 為數(shù)字。復制光標所在的向下 n 行。

yG 復制光標所在行到最后一行的所有數(shù)據(jù)。