J-Linux&Shell-W7 Vi (上)

一、判断题

  1. 插入模式不是vi的工作模式之一。( × )

  2. vi命令模式中a是从光标所在位置后面开始新增内容。( √ )

  3. vi命令模式中(是光标所在位置到该句子的第一个字母。( √ )

  4. vi中不可以使用page up或page down进行上下翻页。( × )

二、单项选择题

  1. 下列不属于vi工作模式的是(B)

    A.插入模式 B.替换模式 C.命令模式 D.末行模式

  2. 能够实现移动到前一个字末尾且忽略标点的vi命令模式命令是(C)

    A.e B.ge C.gE D.E

  3. 关于vi命令模式下4j命令描述正确的是(A)

    A.以当前光标位置为基准,光标向下移动四行。
    B.以当前光标位置为基准,在后面插入4个j字符。
    C.以当前光标位置为基准,在前面插入4个j字符。
    D.以当前光标位置为基准,光标向上移动四行。

三、不定项选择题

  1. 下列描述正确的是(D)

    A.linux操作系统文本中句子的划分是以空格区分。
    B.linux操作系统文本中字的划分是以空行区分。
    C.linux操作系统文本中段落的划分是以.符号划分。
    D.以上全错误。

  2. 关于vi命令模式中命令G描述正确的是(BC)

    A.该命令可以将光标直接移动到窗口的末尾位置。
    B.该命令可以将光标直接移动到文件的末尾位置。
    C.该命令可以将光标移动到文件的任意行,需要在命令前加上数字行号。
    D.该命令可以将光标移动到文件的开始位置。

四、填空题

  1. vi插入模式转换命令模式,以及末行模式执行完末行命令转换命令模式分别需要使用键盘的ESCESC键。

五、操作题

  1. 将以下vi操作的命令书写出来

    (1) 移动到第 11 行,向右移动 33 个字符。

1
2
11G
33l

(2) 在当前的下一行新增一行,并进入插入模式输入内容”hello world”,输入完退出插入模式。

1
2
3
o
hello world
ESC

(3) 将光标移动到“hello world”这一行的行尾,然后在后面插入” too”字符,输入完退出插入模式。

1
2
3
A
too
ESC