原创 Linux标准教科书第四版 180724

2018-7-24 16:01 2572 18 18 分类: 软件与OS
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命令)


//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
18
关闭 站长推荐上一条 /3 下一条