linux之vim练习题 | 您所在的位置:网站首页 › linux如何创建一串目录 › linux之vim练习题 |
练习题: 1.请在/tmp这个目录下建立一个名为vitest的目录; [hyxy@master ~]$ cd /tmp [hyxy@master tmp]$ mkdir vitest 2.进入vitest这个目录; [hyxy@master tmp]$ cd vitest [hyxy@master vitest]$ 3.将/etc/man.config复制到本目录底下; [hyxy@master vitest]$ cp /etc/man.config . 4.使用vim开启本目录下的man.config. vim man.config 5.在vi中设定一下行号; :set nu 6.移动到第58行,向右移动40个字符,请问你看到的双引号内是什么目录? 先按下58G 再按下40->会看到 7.移动到第一行,并且向下搜寻一下[bizip2]这个字符串,请问他在第几行? 先执行1G或gg后,直接输入/bzip2,显示下图137行 8.接下来,我要将50到100行之间的小写[man]字符串改为大写[MAN]字符串,并且一个 一个挑选是否需要修改,如何下达指令?如果在挑选过程中一直按[y],结果会在最后一行出现改为了几个man呢? :50,100s/man/MAN/gc 一直接y 最下行显示23行内置换25个字符串的说明 9.修改完之后,突然反悔了,要全部复原,有哪些方法? 简单的方法可以一直按【u】回复到原始状态使用不存储离开:q!,再重新读取一次该档案:e!10.我要复制65到73这9行内容(含有MANPATH_MAP),并且贴到最后一行之后; 【65G】然后再【9yy】之后最后一行会出现(复制9行)之类的说明字样。 按下【G】到最后一行,【A】最后一个字符处开始插入,再给他【p】贴上9行 11.21到42行之间的开头为#符号的(注释#符号那几行)删除掉 因为21到42行共22行,首先到21行 【21G】,然后删除22行 【22dd】 此时你会发现游标所在21行的地方变成MANPATH开头了,注释#符号那几行都被删除了 12.将这个档案另存成一个man.test.config的档名. 【:w man.test.config】,你会发现最后一行出现"man.test.config"[New]…的字样 13.到第27行,并且删除15个字符,结果出现的第一个单词是什么? 【27G】之后,再给他【15x】即可删除15个字符,出现[you]的字样 14.在第一行新增一行,该行内容输入[I am a student…] 先【1G】到第一行,然后按大写的【O】新增一行且插入模式; 开始输入【I am a student…】后,按下[Esc]回到一般模式 15.存储后离开吧! :wq! |
CopyRight 2018-2019 实验室设备网 版权所有 |