关键词不能为空

当前您在: 主页 > 英语 >

linux vi 编辑器命理大全

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-14 03:08
tags:

-

2021年2月14日发(作者:最小值)


linux



Vi


编辑


器命令大




2007-04-23 18:09/


根目


下的文件



< br>输



”/”,





里面有很多文件



,



:etc,home,lib,mnt< /p>


等等



etc:


存放用



名和密



home:



个用



有个文件



,

< p>
存放在




< p>
lib:


操作系



文件等



mnt:


挂扣用的



opt:java


工具



bea:web



程的一些



西



sbin,bin,usr:< /p>



三个文件



都 是存放


unix


的命令的


< p>
tmp:


临时


文件




常用的操作


:



看当前目



:pwd


修改密



:passwd

< p>



模式


:csh,ba sh



程登



:telnet





ip


回到上





:cd ..



< br>该




下的文件



:ls




文件


:vi /


文件



/


文件



文件



示的格式


:root:x:0:root …:/root;/bin/bash



< br>名


,


加密


,

序号


,



,




路径



退出


:esc shift+: q! quit exit


清空


:clear



示当前目



所有文件


:ls



a



示当 前目



所有文件和


详细


信息


:ls



al


新建文件


:vi


文件名



文件的




:chmod g



(+)r w x u g o s

新建文件


(


不能


编辑


)


更新文件的


访问时间


,< /p>


如果存在文件


,


更新

,


不存在


,


建立

< br>:touch


文件名




建目



:mkdir




/






创< /p>


建多个目



:mkdir









…..



在主目


录创


建下 目



:mkdir ~/







建多



目< /p>



:mkdir



p



录< /p>



/






在覆盖文件前做个提示


:cp



I


文件和文件内容



的拷



< br>cp



制目




cp



r









制文件:


cp


文件



文件





文件:


m v


要移



的文件



要移



到的目






目< /p>




mv -fi


要移



的目




要移



到的目



修改文件或目



的名字:


mv


文件



名字




除文件:


rm rm



I


提示


< /p>



除目



中的所 有内容包括目




rm



r



删< /p>


除的文件





接:


软连


接:相当于

< br>创


建快捷方式,作用:修改


linux

< br>内核会用到他


in




接:如果



除源文件,被

< br>连


接的文件内容



存在



帮助:


man


命令




全名字:


table



示日




cal



入:>




出:<




看文件内容:


cat


例子:


cat<


文件


>


文件



分屏



示:


ls



l/





mor e


合并到一个新的文件:


cat







量:



csh




.cshrc source cshrc


bash




.profile




..profile


或者


source .profile




编辑


器是所有



算机系


统< /p>


中最常用的一



工具。

< br>UNIX


下的


编辑


器有


ex,sed



vi


等 ,其


中,使用最



广泛的是

< p>
vi


,而


vi


命令繁多,


论坛


里好像



方面的


总结


不多,以下稍做




,以



共享!



望更正和



充!< /p>






vi


的命令



vi filename :




或新建文件 ,并将光



置于第一行首



vi +n filename


:打



文件,并将光



置于第


n


行首



vi + filename


:打



文件,并将 光



置于最后一行首



vi +/pattern filename


:打

< p>


文件,并将光



置于第 一个与


pattern


匹配的串




vi -r filename


:在上 次正用


vi


编辑时发


生系





,恢



filename


vi filename....filename


:打



多个文件,依次




编 辑





动< /p>



标类


命令



h


:光



左 移一个字符



l


:光



右移一个字符



space


:光



右移一个字符

< br>


Backspace


:光


标< /p>


左移一个字符



k



Ctrl+p


:光



上移一行



j



Ctrl+n

< br>:光



下移一行



Enter


:光


< br>下移一行



w



W


:光



右移一个字至字首



b



B


:光



左移一个字至字首



e



E


:光



右移一个字至字尾



)


:光



移 至句尾



(


:光


移至句首



}

< br>:光



移至段落


开头

< p>


{


:光



移至段落




< p>
nG


:光



移至第


n


行首



n+


:光



下移


n




n-


:光



上移


n




n$$


:光



移至第


n


行尾



H


:光



移 至屏幕





M


:光



移 至屏幕中





L


:光



移 至屏幕最后行



0


:(注意是数字零) 光



移至当前行首


< br>$$


:光



移至当前行尾




屏幕翻


滚类


命令



Ctrl+u


:向文件首翻半屏



Ctrl+d


:向文件尾翻半屏



Ctrl+f


:向文件尾翻一屏



Ctrl



b


;向 文件首翻一屏



nz


:将第

< p>
n




至屏幕

< p>


部,不指定


n



将当前行



至屏幕



部。




插入 文本



命令



i


:在光





I


:在当前行首


< br>a


:光




A


:在当前行尾



o


:在当前行之下新



一行



O


:在当前行之上新



一行



r

< br>:替



当前字符



R


:替



当前字符及其后的 字符,直至按


ESC




s


:从当前光



位置


处开


始,以



入的文 本替代指定数目的字符



S




除指定数目的行,并以所


< br>入文本代替之



ncw



nCW


:修改指定数目的字



nCC


:修改指定数目的行





除命令



ndw



ndW




除光


标处开

始及其后的


n-1


个字



do




至行首



d$$




至行尾



ndd




除当前行及其后


n-1

< br>行



x



X




除一个字符,


x



除光


< br>后的,而


X



除光



前的



Ctrl+u






入方式下所



入的文本




搜索及替



命令



/pattern


:从光


标开




向文件尾搜 索


pattern


?pattern


:从光


标开




向文件首搜索


pattern


n


: 在同一方向重



上一次搜索命令



N


:在反方向上重



上一次搜索命令




s/p1/p2 /g


:将当前行中所有


p1


均用


p2


替代




n1,n2s/p1/p2/g


:将第


n1< /p>



n2


行中所有


p1


均用


p2


替代



g/p1/s//p2/g


: 将文件中所有


p1


均用


p2

< p>





选项设




a ll


:列出所有


选项设


置情况



term







< p>



ignorance


:在搜索中忽略大小写



list


:< /p>



示制表位


(Ctrl+I)

< p>
和行尾



志(


$$)


number




示行号



report




示由面向行的命令修改



的数目



terse






短的警告信息



warn


:在





的文件



若没保存当前文件


则显


< br>NO write


信息



nom agic


:允



在搜索模式中,使用前 面不





”< /p>


的特殊字符



nowrapscan


:禁止


vi


在搜索到达文件两端

< p>


,又从另一端





mesg


:允



vi



示其他用




write


写到自己

< p>


端上的信息




最后行方式命令




n1,n2 co n3


:将


n1


行到


n2


行之< /p>



的内容拷



到 第


n3


行下




n1,n2 m n3


:将


n1


行到


n2


行之



的内容移至到第


n3

行下




n1,n2 d


:将


n1


行到


n2< /p>


行之



的内容






w


:保存当前文件




e filename


:打



文件


filename




编辑




x


:保存当前文件并退出




q


:退出


vi



q!


:不保存文件并退出


vi



!command





shell


命令


command



n1,n2 w!command


:将文件中


n1


行 至


n2


行的内容作


< br>command




入并



行之,若不指



n 1



n2




表示将整个文件内容作



comman d





< /p>



r!command


:将命令


command






果放到当前行




寄存器操作




:将当前行及其下


n


行的内容保存到 寄存器?中,其中


?



一个字母,


n



一个数字


< /p>



:将当前行及其下


n

个字保存到寄存器?中,其中


?



一个字母,


n



一个数字




:将当前行及其下


n


个字符保存到寄存器?中,其中


?



一个字母,


n



一个 数字




:取出寄存器?中的内容并将其 放到光



位置





里?可以是一个字母,也可以是一


个数字



ndd


:将当前行及其下共


n


行文本



除 ,并将所



内容放到


1




除寄存器中。




——————————————————————————— —————————————————————————————————————————————————— ———


——————————




VI


的使用



-------------------------------------------------- ------------------------------




一、插入文本



┌──┬────────────┐




命令



描述




├──┼────────────┤



│i │


在当前字符前插入文本




├──┼────────────┤



│I │


在行首插入文本





├──┼────────────┤



│a │


在当前字符后添加文本




├──┼────────────┤



│A │


在行末添加文本



-


-


-


-


-


-


-


-



本文更新与2021-02-14 03:08,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/654330.html

linux vi 编辑器命理大全的相关文章