Linux实训例题(vim编辑器)

1、如果用vi编辑器编辑当前目录下的file1文件,则进入编辑的方式是()

vi file1

2、在Vi编辑器中,请将光标定位到屏幕最上方、最中间、最下方,其命令分别是()()()

H    M    L

3、在Vi编辑器中,请将光标定位到文件的第10行,其命令是()

10G

4、在Vi编辑器中,请将光标往向下移动5行和向右移动5个字符的命令分别是()()

5 enter(回车)
5 space(空格)

5、在Vi编辑器中,请将光标定位到当前行的行首和行末的命令分别是()()

0       $

6、在Vi编辑器中,请从光标所在位置开始向下删除5行的内容,其命令是()

5dd

7、在vi编辑器中,从光标所在位置开始向下复制5行,请命令是()

5yy

8、vi编辑器中,保存并退出的命令是()

wq

9、vi编辑器中,将当前的文件另存为file2的命令是()

w file2

10、在vi编辑器中,设置在每一行前面显示行号的命令是()

set nu 或 set number

11、在vi编辑器的命令行模式下,删除5到10行的内容,其命令是()

5,10d

12、在vi编辑器的命令行模式下,将5到10行的内容拷贝到第1行,其命令是()

5,10 co 1

13、在vi编辑器的命令行模式下,将5到10行的内容移动到第1行,其命令是()

5,10 m 1

14、在vi编辑器的命令行模式下,将当前行中查找到的所有"test"字符串替换为“TEST”字符串,其命令是()

s/test/TEST/g

15、在vi编辑器的命令行模式下,将5到10行的“test”字符创替换为“TEST”字符串,其命令是()

5,10 s/test/TEST/g

16、在vi编辑器的命令行模式下,在整个文件范围内所有的“test”字符串替换为“TEST”字符串,其命令为()

%s/test/TEST/g

二、简答题
一、vi编辑器的三种工作模式是哪三种?三种模式如何切换?

vi编辑器的工作模式有:命令模式,编辑模式,末行模式

使用vi编辑器进入文件时默认是命令模式,当按a,i,o或者insert的时候进入编辑模式,此时再按ESC可回到命令模式,再按:(冒号可进入末行模式)

二、在Vi编辑器中,请删除当前行到第5行的内容,并将删除的内容粘贴到文件的第1行,其命令是?

y5G 5dG 1G p

三、在vi编辑器中,复制光标所在行到最后一行的内容,并粘贴到第5行,其命令是?

yG  5G p

你可能感兴趣的:(Linux实训例题(vim编辑器))