亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 系統 > Unix > 正文

UNIX下VI編輯器使用

2020-10-23 22:25:58
字體:
來源:轉載
供稿:網友
vi(文本輸入模式)
命令 功能
a 在光標后追加文本
A 在行末追加文本
i 在光標前追加文本
o 在光標下插入新的一行
vi(末行模式)
命令 功能
:w 寫緩沖區,保存更改繼續在vi中工作
:w new_filename 把緩沖區寫如new_filename
:wq 或 ZZ 寫緩沖區,保存修改,然后退出vi
:q! 不保存修改而退出
:wq! 寫緩沖區保存修改然后推出vi,如果你是文件的所有者將忽略只讀屬性
e! 取消自上次保存以來所做的修改
等價于:wq! wq
u 取消最近的一次編輯
vi(命令模式)
命令 功能
j(或向下箭頭) 向下移動一行
k(或向上箭頭) 向上移動一行
h(或向左箭頭) 向后移動一個字符
l(或向右箭頭) 向前移動一個字符
空格 向右移動一個字符
w 向前移動一個單詞(包括標點)
b 向后移動一個單詞(包括標點)
$ 移動到行末
0(零)或 ^ 移動到行首
回車 移動到下一行首

vi(命令模式和末行模式)
命令 功能
x (小寫) 刪除光標處字符
dw 刪除單詞
3dw 刪除三個單詞
dd 刪除光標所在的行
3dd 刪除三行
yy 拉出一行拷貝,放到剪貼板中
p(小寫) 把拉出行放到當前之下
P(大寫) 把拉出行放到當前之上
:set nu 顯示行號
:set nonu 隱藏行號
:set showmode 顯示當前操作模式(如用vedit將自動打開)
:set noshowmode 關閉模式顯示
:set 顯示所有vi變量
:set all 顯示所有可能的vi變量和它們的當前的值
G 到達文件的最后一行
:21 到達第21行
/string 向前搜索字符串string
?string 向后搜索字符串string
n 查找匹配的下一個字符串

 

=================================================================

Solaris vi命令
 
 
 
文本編輯器是所有計算機系統中最常用的一種工具。UNIX下的編輯器有ex,sed和vi等,其中,使用最為廣泛的是vi,而vi命令繁多,論壇里好像這方面的總結不多,以下稍做總結,以資共享!渴望更正和補充! :em02:

進入vi的命令
vi  filename   :打開或新建文件,并將光標置于第一行首
vi  +n filename  :打開文件,并將光標置于第n行首
vi  + filename    :打開文件,并將光標置于最后一行首
vi +/pattern filename:打開文件,并將光標置于第一個與pattern匹配的串處
vi  -r filename :在上次正用vi編輯時發生系統崩潰,恢復filename
vi  filename....filename :打開多個文件,依次進行編輯

移動光標類命令
h :光標左移一個字符
l  :光標右移一個字符
space:光標右移一個字符
Backspace:光標左移一個字符
k或Ctrl+p:光標上移一行
j或Ctrl+n :光標下移一行
Enter :光標下移一行
w或W :光標右移一個字至字首
b或B :光標左移一個字至字首
e或E :光標右移一個字至字尾
) :光標移至句尾
( :光標移至句首
}:光標移至段落開頭
{:光標移至段落結尾
nG:光標移至第n行首
n+:光標下移n行
n-:光標上移n行
n$:光標移至第n行尾
H :光標移至屏幕頂行
M :光標移至屏幕中間行
L :光標移至屏幕最后行
0:(注意是數字零)光標移至當前行首
$:光標移至當前行尾

屏幕翻滾類命令
Ctrl+u:向文件首翻半屏
Ctrl+d:向文件尾翻半屏
Ctrl+f:向文件尾翻一屏
Ctrl+b;向文件首翻一屏
nz:將第n行滾至屏幕頂部,不指定n時將當前行滾至屏幕頂部。

插入文本類命令
i :在光標前
I :在當前行首
a:光標后
A:在當前行尾
o:在當前行之下新開一行
O:在當前行之上新開一行
r:替換當前字符
R:替換當前字符及其后的字符,直至按ESC鍵
s:從當前光標位置處開始,以輸入的文本替代指定數目的字符
S:刪除指定數目的行,并以所輸入文本代替之
ncw或nCW:修改指定數目的字
nCC:修改指定數目的行

刪除命令
ndw或ndW:刪除光標處開始及其后的n-1個字
do:刪至行首
d$:刪至行尾
ndd:刪除當前行及其后n-1行
x或X:刪除一個字符,x刪除光標后的,而X刪除光標前的
Ctrl+u:刪除輸入方式下所輸入的文本

搜索及替換命令
/pattern:從光標開始處向文件尾搜索pattern
?pattern:從光標開始處向文件首搜索pattern
n:在同一方向重復上一次搜索命令
N:在反方向上重復上一次搜索命令
:s/p1/p2/g:將當前行中所有p1均用p2替代
:n1,n2s/p1/p2/g:將第n1至n2行中所有p1均用p2替代
:g/p1/s//p2/g:將文件中所有p1均用p2替換

選項設置
all:列出所有選項設置情況
term:設置終端類型
ignorance:在搜索中忽略大小寫
list:顯示制表位(Ctrl+I)和行尾標志($)
number:顯示行號
report:顯示由面向行的命令修改過的數目
terse:顯示簡短的警告信息
warn:在轉到別的文件時若沒保存當前文件則顯示NO write信息
nomagic:允許在搜索模式中,使用前面不帶“/”的特殊字符
nowrapscan:禁止vi在搜索到達文件兩端時,又從另一端開始
mesg:允許vi顯示其他用戶用write寫到自己終端上的信息

最后行方式命令
:n1,n2 co n3:將n1行到n2行之間的內容拷貝到第n3行下
:n1,n2 m n3:將n1行到n2行之間的內容移至到第n3行下
:n1,n2 d :將n1行到n2行之間的內容刪除
:w :保存當前文件
:e filename:打開文件filename進行編輯
:x:保存當前文件并退出
:q:退出vi
:q!:不保存文件并退出vi
:!command:執行shell命令command
:n1,n2 w!command:將文件中n1行至n2行的內容作為command的輸入并執行之,若不指定n1,n2,則表示將整個文件內容作為command的輸入
:r!command:將命令command的輸出結果放到當前行

寄存器操作
"?nyy:將當前行及其下n行的內容保存到寄存器?中,其中?為一個字母,n為一個數字
"?nyw:將當前行及其下n個字保存到寄存器?中,其中?為一個字母,n為一個數字
"?nyl:將當前行及其下n個字符保存到寄存器?中,其中?為一個字母,n為一個數字
"?p:取出寄存器?中的內容并將其放到光標位置處。這里?可以是一個字母,也可以是一個數字
ndd:將當前行及其下共n行文本刪除,并將所刪內容放到1號刪除寄存器中。 
 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美成人中文字幕在线| 亚洲综合精品伊人久久| 国产欧美精品一区二区| 国产成人a亚洲精品| 亚洲欧美综合另类中字| 欧美精品久久久久久久免费观看| 久久久久久网址| 国产日韩换脸av一区在线观看| 日韩免费观看高清| 国产脚交av在线一区二区| 国产成人精品在线| 岛国视频午夜一区免费在线观看| 91国产精品91| 最新国产精品拍自在线播放| 欧美国产日韩中文字幕在线| 精品国产欧美一区二区三区成人| 亚洲色图狂野欧美| 精品毛片网大全| 国产精品美女呻吟| 中文字幕久精品免费视频| 欧美在线免费视频| 国产精品爱啪在线线免费观看| 欧美电影免费观看| 亚洲精品美女在线观看播放| 国产精品亚洲欧美导航| 久久久久久香蕉网| 亚洲另类图片色| 日韩小视频在线| 亚洲iv一区二区三区| 精品动漫一区二区| 久久中文字幕国产| 性欧美xxxx交| 亚洲毛茸茸少妇高潮呻吟| 精品久久香蕉国产线看观看gif| 亚洲国产天堂久久国产91| 96精品视频在线| 国产精品毛片a∨一区二区三区|国| 欧美在线日韩在线| 国产成人午夜视频网址| 亚洲午夜激情免费视频| 最近2019中文字幕大全第二页| 国产99久久精品一区二区 夜夜躁日日躁| 欧美成人一区在线| 96sao精品视频在线观看| 亚洲视频在线观看| 亚洲日韩欧美视频一区| 日韩成人性视频| 最近2019免费中文字幕视频三| 亚洲天堂第一页| 欧美洲成人男女午夜视频| 国产日韩欧美日韩| 欧美一区三区三区高中清蜜桃| 庆余年2免费日韩剧观看大牛| 亚洲精品av在线播放| 欧美激情xxxx| 黑人欧美xxxx| 精品免费在线视频| 欧美激情二区三区| 欧美日韩一区二区在线播放| 欧美成人久久久| 日韩在线观看免费高清| 日韩av在线免播放器| 亚洲欧美综合精品久久成人| 国产丝袜一区二区三区| 久久久成人av| 日韩美女毛茸茸| 九九综合九九综合| 亚洲人成自拍网站| 欧美成人免费观看| 丝袜美腿亚洲一区二区| 欧美美最猛性xxxxxx| 日韩精品中文字幕在线| 欧美亚洲国产精品| 深夜成人在线观看| 亚洲最新中文字幕| 亚洲欧美国产va在线影院| 51精品国产黑色丝袜高跟鞋| 午夜免费久久久久| 97精品国产97久久久久久| 国产精品久久国产精品99gif| 欧美大片va欧美在线播放| 欧美午夜美女看片| 欧美激情视频网| 琪琪第一精品导航| 国产精品欧美日韩一区二区| 久久久在线免费观看| 久久九九有精品国产23| 国产欧美日韩中文| 在线精品高清中文字幕| 日韩最新中文字幕电影免费看| 欧美国产欧美亚洲国产日韩mv天天看完整| 久久久久久久久国产精品| 久久久久久999| 欧美大秀在线观看| 国产精品亚洲综合天堂夜夜| 欧美午夜性色大片在线观看| 91免费欧美精品| 国外色69视频在线观看| 欧美日韩中文字幕综合视频| 欧美性猛交xxxx乱大交| 亚洲精品av在线播放| 国内精品免费午夜毛片| 国产精品999| 97精品国产aⅴ7777| 欧美亚洲日本黄色| 一本大道久久加勒比香蕉| 久久99久国产精品黄毛片入口| 国产美女精品视频| 亚洲无限av看| 国产区精品在线观看| 尤物精品国产第一福利三区| 欧美又大又粗又长| 日韩在线观看免费全集电视剧网站| 日韩免费黄色av| 欧洲精品在线视频| 97在线视频免费| 国产精品久久久久久久午夜| 国产免费一区二区三区香蕉精| 欧美电影在线观看高清| 久久视频中文字幕| 欧美壮男野外gaytube| 91牛牛免费视频| 欧美黑人一级爽快片淫片高清| 欧美一区二三区| 欧美国产日韩一区二区| 久久久久久久久中文字幕| 亚洲一区中文字幕在线观看| 日韩中文在线中文网在线观看| 亚洲的天堂在线中文字幕| 日本精品久久中文字幕佐佐木| 成人av番号网| 日韩欧美一区二区三区久久| 欧美日韩在线第一页| 国产欧美日韩中文| 精品亚洲一区二区三区在线播放| 欧美性猛交xxxx乱大交蜜桃| 色婷婷综合久久久久中文字幕1| 高清视频欧美一级| 在线日韩欧美视频| 久久免费少妇高潮久久精品99| 97色伦亚洲国产| 色狠狠av一区二区三区香蕉蜜桃| 91在线中文字幕| 欧美成人激情视频免费观看| 亚洲视频在线观看网站| 国产在线久久久| 日韩精品中文字幕视频在线| 亚洲激情中文字幕| 久久成人这里只有精品| 中文字幕久热精品在线视频| 欧美视频裸体精品| 国产成人拍精品视频午夜网站| 亚洲视频日韩精品| 91免费国产网站| 国产精品成人免费视频| 色在人av网站天堂精品| 日韩欧美中文字幕在线观看| 欧美日韩在线视频一区| 国产精品高潮在线| 久久久久久久久久国产| 亚洲国产欧美一区二区三区久久| 亚洲午夜国产成人av电影男同| 国产精品视频在线观看| 一区二区国产精品视频|