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