linux之vim练习题

练习题:

1.请在/tmp这个目录下建立一个名为vitest的目录;
[root@localhost ~]#  cd /tmp
[root@localhost ~]# mkdir vitest

2.进入vitest这个目录;
[root@localhost ~]#  cd vitest

[root@localhost vitest]# 

3.将/etc/man.config复制到本目录底下;
[root@localhost 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!
 

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值