基本信息
文件名称:Python程序设计 课后习题答案 第3章Linux中的vi操作课后练习.doc
文件大小:91.5 KB
总页数:2 页
更新时间:2025-06-21
总字数:约1.44千字
文档摘要

PAGE20

Linux技术基础与服务应用

PAGE2

第6章Linux的shell编程

一、填空题

1.vi编辑器有三种工作模式,分别是__________、__________和末行模式。命令模式、插入模式(或编辑模式)

2.按键盘上的______、______、______、______键可以上下左右移动一个字符。k、j、h、l

3.在vi中,删除光标所在单词可以按_________键。dw

4.在vi中,撤销上一次操作可以按________键。恢复上一次的操作可以按__________键。u,ctrl+r

5.在vi中,光标移动到行首可以按____键,移动到行尾可以按____键。0(零)、$

二、单选题

1.在vi中,按下哪个键进入插入模式?()A

A.iB.xC.ddD.yy?

2.在vi中,按下哪个键可以退出插入模式?()C

A.iB.xC.EscD.dd?

3.在vi中,按下哪两个键可以删除一整行?()D

A.yyB.xxC.dwD.dd

4.在vi中,按下哪两个键可以复制一整行?()A

A.yyB.ddC.dwD.xx

5.在vi中,按下哪个键可以删除光标所在的字符?()B

A.iB.xC.pD.y

三、判断题

1.vi编辑器的三种工作模式可以直接切换。错

2.在vi末行模式中,输入“:行号”可以将光标移动到指定行。对

3.在vi中,按下“Ctrl+f”可以切换到上一页,按下“Ctrl+b”可以切换到下一页。错

4.在vi中,!命令可以保存并退出文件。错

5.在vi中,按下p或P键可以粘贴复制的内容。对

四、简答题

1.简述vi编辑器的工作模式,并画图说明个模式间的切换方法?

答案:

vi编辑器主要有三种工作模式:命令模式、插入模式和末行命令模式。下面简要说明这三种模式及其切换方法,并附上模式切换的图示。

(1)命令模式

这是vi编辑器的默认模式。在该模式下,用户可以进行光标移动、文本删除、复制、粘贴等操作。

(2)插入模式

在该模式下,用户可以插入文本。可以通过按以下键进入插入模式:

i:在光标前插入

I:在行首插入

a:在光标后插入

A:在行尾插入

o:在当前行下方新开一行并插入

O:在当前行上方新开一行并插入

(3)末行模式

在该模式下,用户可以输入以冒号(:)开头的命令,用于保存文件、退出vi、查找替换等操作。

各模式间切换方法

命令模式→插入模式:按i,I,a,A,o,O

插入模式→命令模式:按Esc

命令模式→末行命令模式:按:

末行模式→命令模式:按Esc

2.如何在vi中删除一行并将其粘贴到另一行的下方?

答案:

首先,进入命令模式。

使用dd命令删除当前行,删除的内容会被放入剪贴板。

将光标移动到目标行。

使用p命令将删除的行粘贴到目标行的下方。

3.如何在vi中保存文件并退出编辑器?

答案:

首先,确保你在命令模式中(按Esc键以确保)。

使用:wq命令保存文件并退出编辑器。

如果你只想保存文件而不退出,可以使用:w命令。

如果你想退出而不保存修改,可以使用:q!命令。