2016 - 2024

感恩一路有你

linux必学的50个命令 linuxview命令详解?

浏览量:3731 时间:2023-05-30 10:39:02 作者:采采

linuxview命令详解?

Linux下的view命令,也就是vi命令,这个可以基于文本的编辑,是编辑文本时的一个的很快捷方便的工具。Vi编辑器强调什么的是全文本编辑,这个可以大大增强编辑效率。

下面就祥细能介绍下vi命令的使用。

一、vi的基本概念

基本vi可统称三种操作状态,三个是命令模式(Commandmode)、插入到模式(Insertmode)和底线下达命令模式(Lastlinemode),

各模式的功能怎么区分如下:

1.Comandmode:再控制屏幕光标的移动,字符或光标的删出,移动联通剪切粘贴某区段及再次进入Insertmode下,或者到Lastlinemode。

2.Insertmode:唯独在Insertmode下,才可做文字数据输入,按Esc等可回到自己Comand mode。

3.Lastlinemode:将存贮文件或远远离开编辑器,也可系统设置编辑环境,如去寻找字符串、列一行号等。

但这个可以把vi简化成两个模式,即是将Lastlinemode也算入Command mode,把vi四等份Command和Insertmode。

二、vi的基本操作

1.刚刚进入vi

在系统显示符号输入vi及文件名称后,即可再次进入vi全屏幕编辑画面:

$vitestfile

再注意:进入vi之后是处在“Commandmode”下,要切换到Insertmode才能输入文字。

上次用vi的用户都会想先用上下左右键移动光标,结果电脑一直在叫,把自己气个够戗,因此刚刚进入vi后,先不要动,转换入Insert后反正。

(1)快速切换至Insertmode编辑文件在Commandmode下按‘i'、‘a'或‘o'三键就可进入Insertmode。这时候就是可以又开始输入文字了。

i:插到,从目前光标所在之处插入所再输入的文字。

a:提高,目前光标所在的位置的下一个字就开始然后输入文字。

o:插到新的一行,从行首正在然后输入文字。

(2)Insert的切换到→Commandmode,按Esc键

您目前处在Insertmode,您就没法一直在拼音打字。如果我您发现自己打错字了,想用光标键往后面天翼,将该字删除掉,还得按ESC键转换成回Command mode,再删除掉文字。

(3)远远离开vi及存文件

在Commandmode下,可按冒号“:”框输入入Lastlinemode,的或:

:wfilename(输入输入“wfilename”,将文章卡内指定你的文件名filename)

:wq(键入“wq”,只不过直接进入之时也更改文件名testfile,因此会读取testfile并离开这里vi)

:q!(输入输入“q!”,强制离开并放弃可以编辑的文件)

mode功能键列表

在介绍commandmode指令的时后,指令后面算上“具体用法”字眼的功能键,来表示也很具体用法的vi指令,

请读者您一定得学会了、记得一点。

(1)I、a、o切换刚刚进入Insertmode。[全常用]

(2)移动光标

vi可以直接用键盘上的光标键来上下左右联通,但非常正规的vi是用小写英文字母

h、j、k、l,四个压制光标左、下、上、向右移动一格。

按CtrlB:屏幕向后天翼一页。[具体用法]

按CtrlF:屏幕向后移动一页。[广泛]

按CtrlU:屏幕朝后联通半页。

按CtrlD:屏幕往前移动手机半页。

按0(数字零):移动文章的开头。[具体用法]

按G:移动手机到文章的最后。[常用]

按w:光标跳到下个word的开头。[具体用法]

按e:光标跳到下个word的字尾。

按b:光标回到上个word的开头。

按$:移到光标原先行的行尾。[具体用法]

按^:移到泸州银行第一个非框框的字符。

按0:移到该行的开头位置。[常用]

按#:移到该行的第#个位置,例:51、121。[具体方法]

(3)删出文字

x:每按三次删掉光标所在位置的后面一个字符。[超广泛]

#x:例如,6x表删掉光标所在位置的后面6个字符。[广泛]

X:大字的X,每按三次删出光标所在位置的前面一个字符。

#X:例如,20X表删除光标所在位置的前面20个字符。

dd:删掉光标所在行。[超正确]

#dd:例如,6dd表删除从光标所在的位置的该行往后面数6行之文字。[正确]

(4)复制

yw:将光标所在的位置处到字尾的字符不能复制到缓冲区中。

(想在和#x、#X的功能只不过)

p:将缓冲区内的字符粘贴到光标所在位置(指令‘yw'与‘p可以搭配在用)。

yy:不能复制光标的地方行。[超常用]

p:截图单行到您想剪切粘贴之处。(指令‘yy'与‘p'要最好搭配不使用)

#yy:如:6yy表示拷备从光标所在的该行往外数6行之文字。[具体方法]

p:剪切粘贴多行到您想ctrl v粘贴之处。(指令‘#yy'与‘p'前提是配起来在用)

“ayy:将剪切粘贴行放入后buffera,vi需要提供buffer功能,可将常用的数据必然buffer

“ap:将放在旁边buffera的数据ctrl v粘贴。

“b3yy:将三行数据存入bufferb。

“b3p:将修真者的存在bufferb的资料剪切粘贴

linux命令除了命令名称还包括什么?

linux命令以外发出命令名称还以及命令参数,参数在命令不能执行时随命令在shell传来

光标 vi 文字 Insertmode 用法

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。