Linux下C編程基礎(chǔ)之:實驗內(nèi)容
3.7實驗內(nèi)容
3.7.1vi使用練習(xí)
1.實驗目的
通過指定指令的vi操作練習(xí),使讀者能夠熟練使用vi中的常見操作,并且熟悉vi的3種模式,如果讀者能夠熟練掌握實驗內(nèi)容中所要求的內(nèi)容,則表明對vi的操作已經(jīng)很熟練了。
2.實驗內(nèi)容
(1)在“/root”目錄下建一個名為“vi”的目錄。
(2)進(jìn)入“vi”目錄。
(3)將文件“/etc/inittab”復(fù)制到“vi”目錄下。
(4)使用vi打開“vi”目錄下的inittab。
(5)設(shè)定行號,指出設(shè)定initdefault(類似于“id:5:initdefault”)的所在行號。
(6)將光標(biāo)移到該行。
(7)復(fù)制該行內(nèi)容。
(8)將光標(biāo)移到最后一行行首。
(9)粘貼復(fù)制行的內(nèi)容。
(10)撤消第9步的動作。
(11)將光標(biāo)移動到最后一行的行尾。
(12)粘貼復(fù)制行的內(nèi)容。
(13)光標(biāo)移到“si::sysinit:/etc/rc.d/rc.sysinit”。
(14)刪除該行。
(15)存盤但不退出。
(16)將光標(biāo)移到首行。
(17)插入模式下輸入“Hello,thisisviworld!”。
(18)返回命令行模式。
(19)向下查找字符串“0:wait”。
(20)再向上查找字符串“halt”。
(21)強(qiáng)制退出vi,不存盤。
分別指出每個命令處于何種模式下?
3.實驗步驟
(1)mkdir/root/vi
(2)cd/root/vi
(3)cp/etc/inittab./
(4)vi./inittab
(5):setnu(底行模式)
(6)17enter>(命令行模式)
(7)yy
(8)G
(9)p
(10)u
(11)$
(12)p
(13)21G
(14)dd
(15):w(底行模式)
(16)1G
(17)i并輸入“Hello,thisisviworld!”(插入模式)
(18)Esc
(19)/0:wait(命令行模式)
(20)?halt
(21):q!(底行模式)
4.實驗結(jié)果
該實驗的最終結(jié)果是對“/root/inittab”增加了一行復(fù)制的內(nèi)容:“id:5:initdefault”。
linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)
評論