美文网首页
vi/vim命令快捷键与面试常见题

vi/vim命令快捷键与面试常见题

作者: 慕男 | 来源:发表于2019-04-22 23:31 被阅读0次

    注:本资源来自于老男孩教育
    一、选择题
    1.1 vi保存退出命令()

    w!

    wq!

    q!

    www

    1.2 vi移动光标到文件最后一行()

    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文件中的内容输出到file.copy文件中

    cat file >;file.copy

    cat >;file.copy

    cat file file.copy &

    cat file >;file.copy &

    1.7 在vi中退出不保存的命令是()?

    :q

    :w

    :wq

    :q!

    二、填空题
    2.1 vim编辑器具有三种工作模式:______和______和______。

    2.2 vi编辑器具有两种工作模式:______和______。

    2.3 Vi编辑器中要想定位到文件中的第十行按______键,删除一个字母后按______键可以恢复。

    2.4 vi编辑文件时调到文档的最后一行的命令是______,跳到第100行的命令是______。

    2.5 vi编辑器使用______命令删除当前光标所在的一整行。

    三、简答题
    3.1 列出五个VI编译时的命令(例如i为插入)

    3.2 vim如何插入字符

    3.3 vim如何快速定位到某行

    3.4 vim如何搜索字符串

    3.5 用vi命令编辑text.txt,如何跳转到末行,首行,行首、行末,如何在光标下一行插入,如何复制5行,删除10行,查找jingfeng的字符,把jingfeng替换为jfedu.NET

    3.6 vim操作,将第9行至第15行的数据,复制到第16行

    1>将文件test.txt 的制表符,即tab,全部替换成 |;

    2>在每行的头添加字符,比如“HEAD”;

    3>在每行的行尾添加字符,比如:“TAIL”

    有如下文本,保存在文件a.txt中,要求将所有ghi替换为xyz。请写出linux系统下所有可能的方法(不限制语言)

    3.7 什么是标准输出,什么是错误输出

    3.8 vi中编辑区域的内容如何多个已打开文件之间进行切换

    3.9 在/xxx/目录下创建test.txt文件,内容为:Hello, World! 用一个命令写出来

    3.10 用vi编辑文件,需要把文中从21行到30行中所有的“/usr/local”改为“/root”,用一条语句怎么实现

    四、进阶
    4.1 输出文本偶数行(sed,awk和vim命令实现)

    4.2 创建序列stuseq,要求初值为20050001,增量为1,最大值为20059999({}和vim命令实现)
    https://mp.weixin.qq.com/s/L8oqcN3vk-Na2t6-wSHGfQ

    相关文章

      网友评论

          本文标题:vi/vim命令快捷键与面试常见题

          本文链接:https://www.haomeiwen.com/subject/xbipgqtx.html