成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

linux升級vi命令,linux命令 vi

Linux中vi、vim命令大全

一、一般模式:刪除、復制與粘貼類命令

創(chuàng)新互聯是一家成都網站建設、成都做網站,提供網頁設計,網站設計,網站制作,建網站,按需搭建網站,網站開發(fā)公司,成立與2013年是互聯行業(yè)建設者,服務者。以提升客戶品牌價值為核心業(yè)務,全程參與項目的網站策劃設計制作,前端開發(fā),后臺程序制作以及后期項目運營并提出專業(yè)建議和思路。

x,X

x為向后刪除一個字符,X為先前刪除一個字符

nx(n代表數字)

向后刪除n個字符

dd

刪除當前行

D

刪除當前行所有字符,試成為空行

ndd(n代表數字)

刪除光標所在行的向下n列

d1G

刪除光標所在行到第一行的所有數據

dG

刪除光標所在行到最后一行的所有數據

yy

復制光標所在行

y1G

復制光標所在行到第一行的所有數據

yG

復制光標所在行到最后一行的所有數據

ynj(n代表數字)

復制光標所在行向下n+1行

dnj(n代表數字)

刪除光標所在行向下n+1行

p,P

p為復制的數據粘貼在光標的下一行,P為復制的數據粘貼在光標的上一行

J

將光標所在行與下一行的數據結合成一行

u

恢復前一個動作(undo)

二、編輯模式命令

i,I

i為在當前光標所在處插入輸入的文字,I為在光標所在行第一個非空字符插入輸入的文字

a,A

a為在當前光標所在處下一個字符插入輸入的文字,A為在光標所在行最后一個字符的下一個字符處插入輸入的文字

o,O

o為在光標所在行的下一行行首開始插入字符,O為在光標所在行的上一行行首開始插入字符

r,R

r為替換光標所在那一個字符,R為一直替換光標所指的文字,直到退出

Esc

退出,回到一般模式

三、命令模式

h

光標向左移一個字符

j

光標向下移一個字符

k

光標向上移一個字符

l

光標向右移一個字符

Ctrl+f

屏幕向下翻一頁

Ctrl+b

屏幕向上翻一頁

Ctrl+d

屏幕向下翻半頁

Ctrl+u

屏幕向上翻半頁

+

光標移動到下一行的第一個非空字符

-

光標移動到當前行的第一個非空字符

n空格(n代表數字)

光標向當前行向右移動n個字符

0(數字0)

光標移動到當前行的第一個字符(可以為空字符,注意與-區(qū)分)

$

光標移動到當前行的最后一個字符(可以為空字符,注意與-區(qū)分)

H

光標移動到當前屏幕最上方的那一行的第一個非空字符

M

光標移動到當前屏幕最中間那一行的第一個非空字符

L

光標移動到當前屏幕最下方的那一行的第一個非空字符

G

光標移動到該文章最后一行的第一個非空字符

nG(n代表數字)

光標移動到該文章第n行的第一個非空字符

n

光標從當前行向下移動n行的第一個非空字符

/word

在光標之后查找word字符串

?word

在光標之前查找word字符串

:s/word1/word2/g

在光標當前行查找word1,并替換成word2

:n1,n2s/word1/word2/g

在第n1行與第n2行之間查找word1,并替換成word2

:%s/word1/word2/g

整個文章查找word1,并替換成word2

:w

將編輯的數據保存到硬盤文件中

:w

[filename]

將編輯后的數據保存到硬盤的另一個文件中

:r

[filename]

在編輯數據時,讀入另一個文件中的數據,即將filename文件中的內容加到光標所在行下一行

:wq或:x

保存并退出

:q

退出,適用于未修改的文件

:q!

強制退出,適用于修改文件后不保存退出

:set

nu

顯示行號

:set

nonu

取消行號

:n1,n2

w

[filename]

將n1到n2行的內容保存到名為filename的文件中

linux之vi,vim命令

vim 是對 vi 的擴展,文中的很多操作是 vi 通用的

vi 是 區(qū)分大小寫 的命令的,也就是說 g與G 是不同的命令

在不同模式下,快捷鍵是不一樣的 模式分 一般模式 編輯模式 指令模式

一般模式用于文件內部操作,編輯模式用于輸入編寫等,指令模式用于對文本文件進行操作

下面的選項值不變,但卻被禁用

綁定快捷鍵來激活 / 取消 paste 模式

出現粘貼換行符錯位,設置一下 .vimrc

顯示所有寄存器內容

原文鏈接:

linux系統(tǒng)下的vi命令和vim這個軟件的使用命令是一樣的么?請熟悉的朋友說一下。謝謝啦。。。

是一樣的,vim命令是vi命令的升級,在終端輸入vi和vim的效果是一樣的,你可以通過man vi或vim來具體了解。

Linux之vi命令

vi profile

返回

:q 退出

:wq或者:x或者shift+zz 保存并退出

:q! 不保存并退出

:w 保存

:w! 強制保存

編輯到輸入模式:

i 在當前光標前面輸入

I 在當前光標所在行的行首,轉換為輸入模式

a 在當前光標后面輸入

A 在當前光標所在行的行尾,轉換為輸入模式

o 在當前光標所在行的下方,新建一行,并轉為輸入模式

O 在當前光標所在行的上方,新建一行,并轉為輸入模式

1、 移動光標

字符:方向鍵上下左右或者鍵盤kjhl(上下左右)

單詞:w移至下一個單詞的詞首;e跳至當前或下一個單詞的詞尾;b跳至當前或前一個單詞的詞首

行內:0絕對行首;^行首的第一個非空白字符;$絕對行尾

行間:G文章末尾;3G第3行;gg文章開頭

翻屏:ctrl f【往后翻】;Ctrl b【往前翻】

2、 刪除、替換單個字符

x刪除光標位置字符;3x刪除光標開始3個字符;r替換光標位置字符

dw刪除一個單詞;4dw刪除光標開始的4個單詞;dd刪除光標所在行;5dd刪除光標開始的5行

3、復制粘貼剪切

yw復制一個單詞,p在該行粘貼單詞;yy復制整行,p在該行下方粘貼整行

dd剪切整行,p再粘貼整行;dw剪切一個單詞,p再粘貼一個單詞

4、 撤銷重做

u:撤銷;ctrl+r:重做撤銷的操作;.重復上一步的操作【假設先dd,再.,會再執(zhí)行dd命令】

1、 set設置

set nu

set nonu

set readonly #設置只讀文件,不能修改,只在當前環(huán)境有效,退出文件,再次打開,這個只讀就無效了

set noreadonly #取消只讀

2、 /查找

/after查找文檔中的after【可以找到所有的after】,n向下翻,N向上翻

:/after查找文檔中的after所在行【可以找到所有的after】,n向下翻,N向上翻

3、!執(zhí)行命令

比如:查找root目錄

:!ls /root/

4、 查找并替換

格式

【 :查找范圍s/查找的詞/要替換的詞/ 】

或者【:查找范圍s#查找的詞#要替換的詞# 】

或者【:查找范圍s%查找的詞%要替換的詞%】,

即分隔符可以是/、#、%

其中, 查找范圍 包括【.當前光標行】;【$末尾行】;【%全文】;【g一行內全部替換】;【i忽略大小寫】

比如 【 :.,$s/after/before/】 表示在當前光標行【.】到末尾【$】這個范圍內,將after替換為before, 但是如果一行有多個after的話,只會把第一個after替換掉 。

比如 【 :%s/after/before/】 表示在全文,將after替換為before,但是如果一行有多個after的話,只會把第一個after替換掉。

比如 【:%s/after/before/g】 ,表示在全文,將after替換為before,但是 如果一行有多個after的話,會把該行所有after替換掉,因為在命令里面加了g 。

比如 【:%s/after/before/gi】 ,表示在全文,將after替換為before,且忽略大小寫并替換一行內所有after。

比如 【 :%d或者dG】 ,表示刪除全文

比如 【:1,$-4d】 ,表示刪除第一行到倒數第5行的數據

比如 【:1,4y】 ,表示復制1到4行,再按p可粘貼這4行

在 linux 系統(tǒng)中,“vi”命令的使用方法是什么?

一般模式常用操作

【h(或向左方向鍵)】 光標左移一個字符

【j(或向下方向鍵)】 光標下移一個字符

【k(或向上方向鍵)】 光標上移一個字符

【l(或向右方向鍵)】 光標右移一個字符

【[Ctrl] + f】 屏幕向下移動一頁(相當于Page Down鍵)

【[Ctrl] + b】 屏幕向上移動一頁(相當于Page Up鍵)

【[0]或[Home]】 光標移動到當前行的最前面

【[$]或[End]】 光標移動到當前行的末尾

【G】 光標移動到文件的最后一行(第一個字符處)

【nG】 n為數字(下同),移動到當前文件中第n行

【gg】 移動到文件的第一行,相當于"1G"

【n[Enter]】 光標向下移動n行

【延展閱讀】

(一)vi/vim是什么?

Linux世界幾乎所有的配置文件都是以純文本形式存在的,而在所有的Linux發(fā)行版系統(tǒng)上都有vi編輯器,因此利用簡單的文字編輯軟件就能夠輕松地修改系統(tǒng)的各種配置了,非常方便。vi就是一種功能強大的文本編輯器,而vim則是高級版的vi,不但可以用不同顏色顯示文字內容,還能進行諸如shell腳本、C語言程序編輯等功能,可以作為程序編輯器。

(二)為什么要學習vi/vim?

首先所有的Linux發(fā)行版系統(tǒng)上都會默認內置vi編輯器,而不一定帶有其他文本編輯器,非常通用;其次,很多軟件的編輯接口都會默認調用vi;第三,vi具有程序編輯的能力;最后,vi程序簡單,編輯速度相當快速。

(三)vim配置文件

vim的配置文件為/etc/vimrc,但一般不建議直接修改這個文件,而是在用戶根目錄下創(chuàng)建一個新的隱藏文件:

vim ~/.vimrc

然后編輯這個文件,常用的配置如下:

bash

"雙引號后面的內容為注釋

set nu "顯示行號

set hlsearch "查找的字符串反白顯示

set backspace=2 "可隨時用退格鍵進行刪除

set autoindent "自動縮排

set ruler "在最下方一行顯示狀態(tài)

set showmode "在左下角顯示模式

set bg=dark "顯示不同的底色,還可以為light

syntax on "語法檢驗,顏色顯示

參考資料

$Linux vi/vim編輯器常用命令與用法總結.鍵盤上的手藝人[引用時間2018-3-7]

linux的vi命令怎么進去

vi命令是針對文件,不是文件夾。所以只能編輯文件,而不能進入某個文件夾。

假如你/mnt/sdcard/etc/下有個test.text的文件,你可以用命令vi /mnt/sdcard/etc/test.text來進行編輯。

不過注意,如出現上下左右鍵不能正常移動光標,你就需要升級vi,用vim。ubuntu的話可用apt-get install vim. Fedora的話可用yum install vim。

升級后輸vi或vim都可以了。

進入vi 后按i才可以編輯,編輯完后按ESC鍵,按:w是保存不退出,按:wq是保存退出,按:q是沒有對文件進行編輯的情況下退出,按:q!是對已編輯過的文件不保存退出。

還有一些查找,復印什么的命令,你可網上查一下。

網站題目:linux升級vi命令,linux命令 vi
網站網址:http://jinyejixie.com/article34/dsechpe.html

成都網站建設公司_創(chuàng)新互聯,為您提供響應式網站、標簽優(yōu)化、面包屑導航全網營銷推廣、建站公司、外貿建站

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

搜索引擎優(yōu)化
松溪县| 宁河县| 札达县| 镇康县| 芜湖市| 新邵县| 含山县| 含山县| 新干县| 定州市| 兴和县| 赤城县| 福海县| 舒兰市| 满城县| 扶绥县| 通河县| 大厂| 富顺县| 天峨县| 沅江市| 乐清市| 葵青区| 晋江市| 大理市| 象山县| 丹江口市| 东城区| 商水县| 阿鲁科尔沁旗| 青阳县| 郧西县| 吉木乃县| 阿尔山市| 云龙县| 湄潭县| 林周县| 凤庆县| 筠连县| 安福县| 辽阳县|