进入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 :光标右移一个字j至字尾
) :光标移至句尾
( :光标移至句首
}:光标移至段落开头
{:光标移至段落结尾
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的输出结果放到当前行。
当前位置:主页 > 电脑教程 > 操作系统 > Linux教程 > >
闂傚倸鍊搁崐鎼佸磹妞嬪海鐭嗗〒姘e亾妤犵偛顦甸弫宥夊礋椤掍焦顔囨繝寰锋澘鈧洟骞婂畝鍕劦妞ゆ巻鍋撻柛鐕佸灠椤曘儵宕熼姘辩杸濡炪倖鍨熼弬鍌炲磿閻㈢ǹ钃熸繛鎴欏灩缁犳盯姊婚崼鐔衡姇闁诲繐鐗忕槐鎾存媴閹绘帊澹曢梻浣告啞閸旓箓宕板Δ鍛亗闁哄洨鍠撶粻楣冩煙鐎涙ḿ绠撻柤绋挎贡閳ь剚顔栭崳锝囩不閺嶎厼钃熸繛鎴欏灪閸嬪嫰姊洪崹顕呭剱闁诡喗鐟ラ—鍐Χ鎼存繄鐩庨梺鍝ュ枎閻°劍绌辨繝鍥ч唶闁哄洨鍋涚粣娑橆渻閵堝棙灏甸柛鐘查叄閸┾偓妞ゆ巻鍋撴繛鎾棑濡叉劙骞樼€涙ê顎撻柣鐘叉礌閸撴繈鎮鹃崼鏇熲拺缂佸灏呭銉︾箾绾绡€妤犵偛鍟€靛ジ骞栭鐔告珨闂備線鈧偛鑻晶顕€鏌i敐鍥ㄧ効闁靛洦鍔欓獮鎺戔攽閸ャ劍鐝﹂梻鍌欐祰婵倝鏁嬪銈忛檮濠㈡﹢鍩㈤幘婢勭喓鎮伴埄鍐╂澑闂備胶绮崝姗€宕洪弽顑句汗鐟滃繒妲愰幘鎰佸悑闁告侗鍠栭弸鐘参旈悩闈涗粶缂佺粯锕㈠顐﹀箻缂佹ɑ娅㈤梺璺ㄥ櫐閹凤拷-600*90
Linux命令之VI命令大全
来源::未知 | 作者:2020欧洲杯足球直播app |推荐下载软件* | 本文已影响 人
闂傚倸鍊搁崐鎼佸磹妞嬪海鐭嗗〒姘e亾妤犵偛顦甸弫鎾绘偐閼碱剦妲烽梻浣告惈濞层垽宕归崷顓犱笉闁绘ǹ顕х粻褰掓煙绾板崬骞橀柛妯荤洴閺屸剝鎷呴棃鈺勫惈闂佸搫鐬奸崰鏍蓟閸ヮ剚鏅濋柍褜鍓熼悰顕€骞嬪婵堟嚀楗即宕熼鐘靛帨闂備礁鎼張顒勬儎椤栫偛鐏抽柨鏇炲€哥粻锝嗙節闂堟稒鍣介柡浣圭墵濮婄粯鎷呯憴鍕哗闂佸憡鏌ㄩ柊锝呯暦閵忥綆妯侀梺璇茬箰椤戝顫忛搹鍦<婵妫欓悾鍫曟⒑缂佹ɑ鎯勯柛瀣躬楠炲﹪寮介鐐靛幐闂佸憡鍔︽禍鐐哄汲閵夆晜鈷掑ù锝呮啞閸熺偟绱掔€n偄鐏存い銏″哺椤㈡﹢鎮欓崹顐n啌濠电偞鎸婚崺鍐磻閹剧粯鐓涢悘鐐插⒔濞叉挳鏌嶉妷顖滅暤妤犵偛顑呴埞鎴﹀炊閳衡偓閹查箖姊婚崒娆戭槮闁硅姤绮撳畷浼村箻鐠囪尙锛涘┑鐐村灟閸ㄨ櫣绮婚幒妤佲拻濞达絿鎳撻婊呯磼鐠囨彃鈧骞戦姀銈呯闁绘﹩鍋勬禍鐐叏濡厧浜鹃悗姘炬嫹-500*200
- 上一篇:Linux系统运行的各种参数
- 下一篇:Linux ext2/ext3文件系统详解
更多关于“Linux教程”的文章
闂傚倸鍊搁崐鎼佸磹妞嬪海鐭嗗〒姘e亾妤犵偛顦甸弫鎾绘偐閼碱剦妲烽梻浣告惈濞层垽宕归崷顓犱笉闁绘ǹ顕х粻褰掓煙绾板崬骞橀柛妯荤洴閺屸剝鎷呴棃鈺勫惈闂佸搫鐬奸崰鏍蓟閸ヮ剚鏅濋柍褜鍓熼悰顕€骞嬪婵堟嚀楗即宕熼鐘靛帨闂備礁鎼張顒傜矙閺嶎偆涓嶆繛鎴欏灩缁犲鎮楀☉娅亪寮搁幋锔解拻濞达綀妫勯崥褰掓煕閻樺啿濮嶆鐐村姈缁绘繂顫濋妷銏犱壕闁告劦鍠栧敮闂佸啿鎼崐鎼佸焵椤掑倸鍘撮柡灞诲€楅崰濠囧础閻愭彃绠伴梻浣瑰劤缁绘劙鏌婇敐鍜佹綎闁惧繗顫夐崰鍡涙煕閺囥劌骞戦柛瀣仱濮婃椽宕ㄦ繝鍐ㄩ瀺缂備浇顕ч悧鎾绘偘椤旇法鐤€婵炴垶锚缁愭盯鏌f惔銏⑩姇閽冭鲸绻涢崨顐㈢伈婵﹨娅i幑鍕Ω閵夛妇褰氶梻浣烘嚀閸ゆ牠骞忛敓锟�-600*90
闂傚倸鍊搁崐鎼佸磹妞嬪海鐭嗗〒姘e亾妤犵偛顦甸弫宥夊礋椤掍焦顔囨繝寰锋澘鈧洟骞婂畝鍕劦妞ゆ巻鍋撻柛鐕佸灠椤曘儵宕熼姘辩杸濡炪倖鍨熼弬鍌炲磿閻㈢ǹ钃熸繛鎴欏灩缁犳盯姊婚崼鐔衡姇闁诲繐鐗忕槐鎾存媴閹绘帊澹曢梻浣告啞閸旓箓宕板Δ鍛亗闁哄洨鍠撶粻楣冩煙鐎涙ḿ绠撻柤绋挎贡閳ь剚顔栭崳锝囩不閺嶎厼钃熸繛鎴欏灪閸嬪嫰姊洪崹顕呭剱闁诡喗鐟ラ—鍐Χ鎼存繄鐩庨梺鍝ュ枎閻°劍绌辨繝鍥ㄥ殝闂傚牊绋撶粣鐐烘煟鎼搭垳绉甸柛瀣躬瀵偊顢旈崼鐔哄幗闂佺粯鏌ㄩ幗婊堟儗鐎n偆绡€闁靛繆妲勯懓鎸庮殽閻愬樊妯€闁轰礁绉瑰畷鐔碱敇閻樺灚娈介梻鍌欒兌缁垰顫忛悷閭︽富闁割煈鍟i敐澶嬪殥闁靛牆娲ㄩ敍婵囩箾鏉堝墽鍒伴柟纰卞亜閻☆厾绱撻崒娆戭槮妞わ箓浜堕獮濠囧箻缂佹ê浠奸梺缁樺灱濡嫭鍎梻浣瑰閺屻劍鏅舵禒瀣剨闁割偆鍠撶粻楣冨级閸繂鈷旂紒澶樺墯缁绘盯宕崘顏勫煂闂佺儵妲勯幏锟�1-300*250
随机阅读
闂傚倸鍊搁崐鎼佸磹妞嬪海鐭嗗〒姘e亾妤犵偛顦甸弫宥夊礋椤掍焦顔囨繝寰锋澘鈧洟骞婂畝鍕劦妞ゆ巻鍋撻柛鐕佸灠椤曘儵宕熼姘辩杸濡炪倖鍨熼弬鍌炲磿閻㈢ǹ钃熸繛鎴欏灩缁犳盯姊婚崼鐔衡姇闁诲繐鐗忕槐鎾存媴閹绘帊澹曢梻浣告啞閸旓箓宕板Δ鍛亗闁哄洨鍠撶粻楣冩煙鐎涙ḿ绠撻柤绋挎贡閳ь剚顔栭崳锝囩不閺嶎厼钃熸繛鎴欏灪閸嬪嫰姊洪崹顕呭剱闁诡喗鐟ラ—鍐Χ鎼存繄鐩庨梺鍝ュ枎閻°劍绌辨繝鍥ㄥ殝闂傚牊绋撶粣鐐烘煟鎼搭垳绉甸柛瀣躬瀵偊顢旈崼鐔哄幗闂佺粯鏌ㄩ幗婊堟儗鐎n偆绡€闁靛繆妲勯懓鎸庮殽閻愬樊妯€闁轰礁绉瑰畷鐔碱敇閻樺灚娈介梻鍌欒兌缁垰顫忛悷閭︽富闁割煈鍟i敐澶嬪殥闁靛牆娲ㄩ敍婵囩箾鏉堝墽鍒伴柟纰卞亜閻☆厾绱撻崒娆戭槮妞わ箓浜堕獮濠囧箻缂佹ê浠奸梺缁樺灱濡嫭鍎梻浣瑰閺屻劍鏅舵禒瀣剨闁割偆鍠撶粻楣冨级閸繂鈷旂紒澶樺墯缁绘盯宕崘顏勫煂闂佺儵妲勯幏锟�3-300*250
- [Linux教程] Linux 删除文件 rm 命令使
- [Linux教程] Linux系统死机情况分析与
- [Linux教程] Linux 指令篇:系统设置--
- [Linux教程] Linux入门教程
- [Linux教程] Linux系统下安装声卡驱动
- [Linux教程] Linux 指令篇:系统管理--
- [Linux教程] Linux ext2/ext3文件系统
- [Linux教程] Linux系统管理
- [Linux教程] linux和unix的区别
- [Linux教程] Linux操作系统PS命令详细
- [Linux教程] Linux命令之VI命令大全
- [Linux教程] Linux清除用户登录记录和
- [Linux教程] Linux系统新手学习的11点
- [Linux教程] LINUX软件实用篇
- [Linux教程] Linux目录的创建与删除命
- [Linux教程] Linux操作系统的TCP/IP协