derivative
vivim命令快捷键与⾯试常见题
注:本资源来⾃于⽼男孩教育
⼀、选择题
1.1 vi保存退出命令()
w!
wq!
q!
www
1.2 vi移动光标到⽂件最后⼀⾏()uncle怎么读
G
g
ggg
4444
1.3 vi删除⼀⾏的命令()
dd
d
D
shift+4
1.4 在vi编辑器中的命令模式下,键⼊()可在光标当前所在⾏下添加⼀新⾏。
a
o
I
A
1.5 在Linux系统上,下⾯哪个命令不可以⽤来查看⽂件内容()。
cat
ls
less
新品发布会 英文
more
1.6 在/home/stud1/wang⽬录下有⼀⽂件file,使⽤()可实现在后台执⾏命令,此命令将file⽂件中的内容输出到py⽂件中cat file >;py
cat >;py原来如此日语怎么说
cat py &
cat file >;py &
1.7 在vi中退出不保存的命令是()?
boom是什么
:q
:w
:wq
:q!
⼆、填空题
2.1 vim编辑器具有三种⼯作模式:______和______和______。
antcity2.2 vi编辑器具有两种⼯作模式:______和______。
mester
2.3 Vi编辑器中要想定位到⽂件中的第⼗⾏按______键,删除⼀个字母后按______键可以恢复。
2.4 vi编辑⽂件时调到⽂档的最后⼀⾏的命令是______,跳到第100⾏的命令是______。
2.5 vi编辑器使⽤______命令删除当前光标所在的⼀整⾏。
三、简答题
3.1 列出五个VI编译时的命令(例如i为插⼊)
3.2 vim如何插⼊字符
basket3.3 vim如何快速定位到某⾏
3.4 vim如何搜索字符串
汽车挂件3.5 ⽤vi命令编辑,如何跳转到末⾏,⾸⾏,⾏⾸、⾏末,如何在光标下⼀⾏插⼊,如何复制5⾏,删除10⾏,查找jingfeng的字符,把jingfeng替换为jfedu
3.6 vim操作,将第9⾏⾄第15⾏的数据,复制到第16⾏
1>将⽂件 的制表符,即tab,全部替换成 |;
2>在每⾏的头添加字符,⽐如“HEAD”;
3>在每⾏的⾏尾添加字符,⽐如:“TAIL”
有如下⽂本,保存在⽂件a.txt中,要求将所有ghi替换为xyz。请写出linux系统下所有可能的⽅法(不限制语⾔)
3.7 什么是标准输出,什么是错误输出
3.8 vi中编辑区域的内容如何多个已打开⽂件之间进⾏切换
3.9 在/xxx/⽬录下创建⽂件,内容为:Hello, World! ⽤⼀个命令写出来
3.10 ⽤vi编辑⽂件,需要把⽂中从21⾏到30⾏中所有的“/usr/local”改为“/root”,⽤⼀条语句怎么实现
四、进阶
agree是什么意思
4.1 输出⽂本偶数⾏(d,awk和vim命令实现)