午夜无码人妻aⅴ大片色欲张津瑜,国产69久久久欧美黑人A片,色妺妺视频网,久久久久国产综合AV天堂

linux升級(jí)vi命令,linux命令 vi

Linux中vi、vim命令大全

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

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

x,X

x為向后刪除一個(gè)字符,X為先前刪除一個(gè)字符

nx(n代表數(shù)字)

向后刪除n個(gè)字符

dd

刪除當(dāng)前行

D

刪除當(dāng)前行所有字符,試成為空行

ndd(n代表數(shù)字)

刪除光標(biāo)所在行的向下n列

d1G

刪除光標(biāo)所在行到第一行的所有數(shù)據(jù)

dG

刪除光標(biāo)所在行到最后一行的所有數(shù)據(jù)

yy

復(fù)制光標(biāo)所在行

y1G

復(fù)制光標(biāo)所在行到第一行的所有數(shù)據(jù)

yG

復(fù)制光標(biāo)所在行到最后一行的所有數(shù)據(jù)

ynj(n代表數(shù)字)

復(fù)制光標(biāo)所在行向下n+1行

dnj(n代表數(shù)字)

刪除光標(biāo)所在行向下n+1行

p,P

p為復(fù)制的數(shù)據(jù)粘貼在光標(biāo)的下一行,P為復(fù)制的數(shù)據(jù)粘貼在光標(biāo)的上一行

J

將光標(biāo)所在行與下一行的數(shù)據(jù)結(jié)合成一行

u

恢復(fù)前一個(gè)動(dòng)作(undo)

二、編輯模式命令

i,I

i為在當(dāng)前光標(biāo)所在處插入輸入的文字,I為在光標(biāo)所在行第一個(gè)非空字符插入輸入的文字

a,A

a為在當(dāng)前光標(biāo)所在處下一個(gè)字符插入輸入的文字,A為在光標(biāo)所在行最后一個(gè)字符的下一個(gè)字符處插入輸入的文字

o,O

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

r,R

r為替換光標(biāo)所在那一個(gè)字符,R為一直替換光標(biāo)所指的文字,直到退出

Esc

退出,回到一般模式

三、命令模式

h

光標(biāo)向左移一個(gè)字符

j

光標(biāo)向下移一個(gè)字符

k

光標(biāo)向上移一個(gè)字符

l

光標(biāo)向右移一個(gè)字符

Ctrl+f

屏幕向下翻一頁

Ctrl+b

屏幕向上翻一頁

Ctrl+d

屏幕向下翻半頁

Ctrl+u

屏幕向上翻半頁

+

光標(biāo)移動(dòng)到下一行的第一個(gè)非空字符

-

光標(biāo)移動(dòng)到當(dāng)前行的第一個(gè)非空字符

n空格(n代表數(shù)字)

光標(biāo)向當(dāng)前行向右移動(dòng)n個(gè)字符

0(數(shù)字0)

光標(biāo)移動(dòng)到當(dāng)前行的第一個(gè)字符(可以為空字符,注意與-區(qū)分)

$

光標(biāo)移動(dòng)到當(dāng)前行的最后一個(gè)字符(可以為空字符,注意與-區(qū)分)

H

光標(biāo)移動(dòng)到當(dāng)前屏幕最上方的那一行的第一個(gè)非空字符

M

光標(biāo)移動(dòng)到當(dāng)前屏幕最中間那一行的第一個(gè)非空字符

L

光標(biāo)移動(dòng)到當(dāng)前屏幕最下方的那一行的第一個(gè)非空字符

G

光標(biāo)移動(dòng)到該文章最后一行的第一個(gè)非空字符

nG(n代表數(shù)字)

光標(biāo)移動(dòng)到該文章第n行的第一個(gè)非空字符

n

光標(biāo)從當(dāng)前行向下移動(dòng)n行的第一個(gè)非空字符

/word

在光標(biāo)之后查找word字符串

?word

在光標(biāo)之前查找word字符串

:s/word1/word2/g

在光標(biāo)當(dāng)前行查找word1,并替換成word2

:n1,n2s/word1/word2/g

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

:%s/word1/word2/g

整個(gè)文章查找word1,并替換成word2

:w

將編輯的數(shù)據(jù)保存到硬盤文件中

:w

[filename]

將編輯后的數(shù)據(jù)保存到硬盤的另一個(gè)文件中

:r

[filename]

在編輯數(shù)據(jù)時(shí),讀入另一個(gè)文件中的數(shù)據(jù),即將filename文件中的內(nèi)容加到光標(biāo)所在行下一行

:wq或:x

保存并退出

:q

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

:q!

強(qiáng)制退出,適用于修改文件后不保存退出

:set

nu

顯示行號(hào)

:set

nonu

取消行號(hào)

:n1,n2

w

[filename]

將n1到n2行的內(nèi)容保存到名為filename的文件中

linux之vi,vim命令

vim 是對(duì) vi 的擴(kuò)展,文中的很多操作是 vi 通用的

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

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

一般模式用于文件內(nèi)部操作,編輯模式用于輸入編寫等,指令模式用于對(duì)文本文件進(jìn)行操作

下面的選項(xiàng)值不變,但卻被禁用

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

出現(xiàn)粘貼換行符錯(cuò)位,設(shè)置一下 .vimrc

顯示所有寄存器內(nèi)容

原文鏈接:

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

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

Linux之vi命令

vi profile

返回

:q 退出

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

:q! 不保存并退出

:w 保存

:w! 強(qiáng)制保存

編輯到輸入模式:

i 在當(dāng)前光標(biāo)前面輸入

I 在當(dāng)前光標(biāo)所在行的行首,轉(zhuǎn)換為輸入模式

a 在當(dāng)前光標(biāo)后面輸入

A 在當(dāng)前光標(biāo)所在行的行尾,轉(zhuǎn)換為輸入模式

o 在當(dāng)前光標(biāo)所在行的下方,新建一行,并轉(zhuǎn)為輸入模式

O 在當(dāng)前光標(biāo)所在行的上方,新建一行,并轉(zhuǎn)為輸入模式

1、 移動(dòng)光標(biāo)

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

單詞:w移至下一個(gè)單詞的詞首;e跳至當(dāng)前或下一個(gè)單詞的詞尾;b跳至當(dāng)前或前一個(gè)單詞的詞首

行內(nèi):0絕對(duì)行首;^行首的第一個(gè)非空白字符;$絕對(duì)行尾

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

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

2、 刪除、替換單個(gè)字符

x刪除光標(biāo)位置字符;3x刪除光標(biāo)開始3個(gè)字符;r替換光標(biāo)位置字符

dw刪除一個(gè)單詞;4dw刪除光標(biāo)開始的4個(gè)單詞;dd刪除光標(biāo)所在行;5dd刪除光標(biāo)開始的5行

3、復(fù)制粘貼剪切

yw復(fù)制一個(gè)單詞,p在該行粘貼單詞;yy復(fù)制整行,p在該行下方粘貼整行

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

4、 撤銷重做

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

1、 set設(shè)置

set nu

set nonu

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

set noreadonly #取消只讀

2、 /查找

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

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

3、!執(zhí)行命令

比如:查找root目錄

:!ls /root/

4、 查找并替換

格式

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

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

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

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

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

比如 【 :.,$s/after/before/】 表示在當(dāng)前光標(biāo)行【.】到末尾【$】這個(gè)范圍內(nèi),將after替換為before, 但是如果一行有多個(gè)after的話,只會(huì)把第一個(gè)after替換掉 。

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

比如 【:%s/after/before/g】 ,表示在全文,將after替換為before,但是 如果一行有多個(gè)after的話,會(huì)把該行所有after替換掉,因?yàn)樵诿罾锩婕恿薵 。

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

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

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

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

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

一般模式常用操作

【h(或向左方向鍵)】 光標(biāo)左移一個(gè)字符

【j(或向下方向鍵)】 光標(biāo)下移一個(gè)字符

【k(或向上方向鍵)】 光標(biāo)上移一個(gè)字符

【l(或向右方向鍵)】 光標(biāo)右移一個(gè)字符

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

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

【[0]或[Home]】 光標(biāo)移動(dòng)到當(dāng)前行的最前面

【[$]或[End]】 光標(biāo)移動(dòng)到當(dāng)前行的末尾

【G】 光標(biāo)移動(dòng)到文件的最后一行(第一個(gè)字符處)

【nG】 n為數(shù)字(下同),移動(dòng)到當(dāng)前文件中第n行

【gg】 移動(dòng)到文件的第一行,相當(dāng)于"1G"

【n[Enter]】 光標(biāo)向下移動(dòng)n行

【延展閱讀】

(一)vi/vim是什么?

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

(二)為什么要學(xué)習(xí)vi/vim?

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

(三)vim配置文件

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

vim ~/.vimrc

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

bash

"雙引號(hào)后面的內(nèi)容為注釋

set nu "顯示行號(hào)

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

set backspace=2 "可隨時(shí)用退格鍵進(jìn)行刪除

set autoindent "自動(dòng)縮排

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

set showmode "在左下角顯示模式

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

syntax on "語法檢驗(yàn),顏色顯示

參考資料

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

linux的vi命令怎么進(jìn)去

vi命令是針對(duì)文件,不是文件夾。所以只能編輯文件,而不能進(jìn)入某個(gè)文件夾。

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

不過注意,如出現(xiàn)上下左右鍵不能正常移動(dòng)光標(biāo),你就需要升級(jí)vi,用vim。ubuntu的話可用apt-get install vim. Fedora的話可用yum install vim。

升級(jí)后輸vi或vim都可以了。

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

還有一些查找,復(fù)印什么的命令,你可網(wǎng)上查一下。

網(wǎng)站題目:linux升級(jí)vi命令,linux命令 vi
網(wǎng)站網(wǎng)址:http://www.ekvhdxd.cn/article34/dsechpe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站、標(biāo)簽優(yōu)化面包屑導(dǎo)航、全網(wǎng)營銷推廣、建站公司外貿(mào)建站

廣告

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

搜索引擎優(yōu)化