5.3 编辑中的快速移动vi命令当编辑大的文件时,一个画面无法展示所有的内容,这个时候就出现了以页为单位的移动,移动到指定行,移动到目标文字列等命令。
5.3.1 页的移动显示画面作为页的单位,向前或向后移动
vi命令打开文件 /var/log/dmesg 记录文件
利用 [Ctrl]f命令向下一个画面移动
利用 [Ctrl]b命令向前一个画面移动
利用 :q!来结束文件
5.3.2 移动到指定行vi命令打开文件 /var/log/dmesg 记录文件
:1 移动到第1行
:10 移动到第10行
:$ 移动到最后一行
利用[Ctrl]g来显示光标的信息和行数
利用 :q!来结束文
5.4 复制,剪切,粘贴类似于windows中的复制,剪切,粘贴,在这里只是以文字命令的形式来体现的。
5.4.1 文字的剪切 粘贴先利用 vi 做成一个vicutpaste.txt文件
文件写以下内容:
iThis is aa pen.[Enter] That is book[Esc]
先以文字单位剪切,粘贴
一个文字的剪切使用x命令
利用p(小写)命令,粘贴到光标之后的文字。
剪切掉一个a字母
将a字母粘贴到 That is book的book的前面。
5.4.2 剪切,粘贴的取消剪切,粘贴以后为了停止执行返回原状时使用。u命令(undo)
u键两次按下时,观察执行状态。
5.4.3 行的剪切,粘贴如5.4.1 写入i This is a pen.[Enter]That is a book.[Esc]
行的剪切的时候使用dd命令。然后用p命令进行粘贴。
5.4.4 行的拷贝,粘贴
如5.4.3 生成文件内容
行的拷贝,使用yy命令(yangk命令)
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
文章评论(0条评论)
登录后参与讨论