Linux操作系统基础进阶练习题
Linux VI
[日期:2009-06-01] | 来源:Linux社区 作者:Linux编辑 |
5)将3到7行的sbin换成xxxx
参考答案:
:3,7s/sbin/xxxx/
6)移动光标,到5行,到行尾,到行首,下移10行,上移7行,到屏幕的底层,到屏幕的顶层,到屏幕的中间
参考答案:
5G,$,0,10+,7-,L,H,M
7)移动到10行,左移10个字符,删除到行首,删除到行尾
参考答案:
10G,10->,d0,d$
8)将1行到5行之间的内容拷贝到第10行下
参考答案:
:1,5 co 10
9)将1行到3行之间的内容移至到第5行下
参考答案:
:1,3 m 5
10)将1行到15行之间的内容删除
参考答案:
:1,15 d
11)执行shell命令ls -l /tmp
参考答案:
:! ls -l /tmp
12)将命令ls -l /root的输出结果放到当前行
参考答案:
!!ls -l /root
13)在打开的文件file中光标所在处读入/etc/passwd
参考答案:
:r /etc/passwd
14)仅仅把第20~59行之间的内容存盘成文件/tmp/1
参考答案:
:20,59w /tmp/1
15)移动到第1行,对当前的行到文件尾的数据进行排序
参考答案:
G
!}sort
16)设置vi中色彩高亮
参考答案:
syntax on
17)显示在vi状态行上的vi状态信息,包括正在编辑的文件名、是否修改过、当前行号、文件的行数以及光标之前的行占整个文件的百分比
参考答案:
ctrl+G