Linux vi 练习

时间:2020-12-03 11:47:03   收藏:0   阅读:8

1、利用vi命令创建cal2020.txt文件,并插入2020年日历。

vi cal2020.txt

:r!cal 2020

2、显示行号,并将光标移至11行。

:set number

11G

3、把4、5、6月的日历整体向右移动一个制表位。

12G

:>8

ps. 4月开始于12行,故先将光标移动到12行

ps. 当前行及之后的 7 (8-1) 行向右移动一个制表位

4、使用替换方法把该日历的标题“2020”改为“Calendar 2020”

:g/2020/s//Calendar/gc

5、删除1、2、3月的日历,然后予以恢复。

:3,9 d

u

ps. 3到9 是1,2,3月所在行号

6,把7、8、9月的日历整体移到日历的最后面。

:21,28 m 37

7、依次检索字符串“31”,如果某个月的最后一天为“31”,则删除该字符串“31”。

:/31

xx        手动删除

n        查找下一个

或者

因为31必定为最后一天所以可以依次检索使替代的方法

:g/31/s// /gc

8、在该vi编辑器中统计该文件的大小。

:!wc cal2020.txt

 

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!