2.
½入
vitest
这个目录当中;
3.
½
/etc/man_db.conf
复制到本目录底下
(
或由上述的连½下载
man_db.conf
文件
)
4.
使用
vi
开启本目录下的
man_db.conf
这个文件;
5.
vi
中设定一下行号;
6.
移动到第
43
列,向右移动
59
个字符,请问你看到的小括号内是哪个文字?
7.
移动到第一列,并且向下搜寻一下『
gzip
』这个字符串,请问他在第几列?
8.
½着下来,我要½
29
41
列之间的『小写
man
字符串』改为『大写
MAN
字符串』,并且一个一个挑
选是否需要修改,如何下达指令?如果在挑选过程中一直按『
y
』,
½果会在最后一列出现改变了几个
man
呢?
9.
修改完之后,突然反悔了,要全部复原,有哪些方法?
10.
我要复制
66
71
6
列的内容
(
含有
MANDB_MAP)
,并且贴到最后一列之后;
11.
113
128
列之间的开头为
#
符号的批注数据我不要了,要如何删除?
12.
½这个文件另存成一个
man.test.config
的檔名;
13.
去到第
25
列,并且删除
15
个字符,½果出现的第一个单字是什么?
14.
在第一列新增一列,该列内容输入『
I am a student...
』;
15.
储存后离开吧!
整个步骤可以如下显示:
1.
mkdir /tmp/vitest
2.
cd /tmp/vitest
3.
cp /etc/man_db.conf .
4.
/bin/vi man_db.conf
5.
:set nu
』然后你会在画面中看到左侧出现数字即为行号。
6.
先按下『
43G
』再按下『
59
→』会看到『
as
』这个单字在小括号内;
7.
先执行『
1G
』或『
gg
』后,直½输入『
/gzip
』,则会去到第
93
列才对!
8.
直½下达『
:29,41s/man/MAN/gc
』即可!若一直按『
y
』最终会出现『在
13
列内置换
13
个字符串』的
说明。
9.
(1)
简单的方法可以一直按『
u
』回复到原始状态,
(2)
使用不储存离开『
:q!
』之后,再重新读取一次
该文件;
10.
66G
然后再『
6yy
』之后最后一列会出现『复制
6
列』之类的说明字样。
按下『
G
』到最后一列,
再给他『
p
』贴上
6
列!
11.
因为
113~128
16
列,因此『
113G
』→『
16dd
』就能删除
16
列,此时你会发现游标所在
113
的地方变成
# Flags.
开头啰
12.
:w man.test.config
』,你会发现最后一列出现
"man.test.config" [New]..
的字样。
13.
25G
之后,再给他『
15x
』即可删除
15
个字符,出现『
tree
』的字样;
14.
先『
1G
』去到第一列,然后按下大写的『
O
』便新增一列且在插入模式;开始输入『
I am a student...
后,
按下
[Esc]
回到一般指令模式等待后续工作;
15.
:wq
如果你的½果都可以查的到,那么
vi
的使用上面应该没有太大的问题啦!剩下的问题会是在
打字
练习