![](https://img.51dongshi.com/20250105/wz/18532926852.jpg)
在Linux的命令行界面中,我們首先創(chuàng)建一個用于測試的文本文件,命令為touch filename,我創(chuàng)建了一個名為test12的文件,當(dāng)然也可以使用其他名字。然后我們通過輸入"vi test12"進(jìn)入vi編輯器,這里的vi是可視的文本編輯器,用于直接在終端中創(chuàng)建、編輯和查看文本文件。在vi編輯器中,你需要進(jìn)入插入模式來編輯文本,只需按"i"鍵即可。輸入文本后,若要退出編輯模式并保存修改,首先按"ESC"鍵,然后輸入":wq!"來保存并退出。若不保存直接退出,只需輸入":q!"。你可以通過"cat filename"查看文件內(nèi)容以確認(rèn)修改。除了通過鍵盤上的上下左右鍵移動光標(biāo),還可以在小寫模式下使用"h,j,k,l"來移動光標(biāo)。使用"ctrl+b"和"ctrl+f"可以分別使屏幕后移和前移一頁,"ctrl+u"和"ctrl+d"則分別使屏幕后移和前移半頁。輸入數(shù)字后跟"shift+G"可以快速定位到頁面開頭,按"G"則移動到文件末尾,"$"將光標(biāo)移到行尾,"^"則移到行首。若需要顯示行號,只需在命令行模式下輸入":set nu"命令即可。在vi中,復(fù)制命令以"y"開頭,例如"yw"將光標(biāo)所在之處到字尾的字符復(fù)制到緩沖區(qū),"yy"復(fù)制光標(biāo)所在行到緩沖區(qū),"6yy"則從當(dāng)前行往下數(shù)6行復(fù)制到緩沖區(qū)。"p"用于將緩沖區(qū)內(nèi)的字符貼到光標(biāo)所在位置,但復(fù)制粘貼功能需要"y"和"p"配合使用。查找功能則通過"/"加上要查找的內(nèi)容,例如"/hello",也可以使用"?hello"進(jìn)行反向查找。替換功能則通過"r"替換光標(biāo)所在處的字符,按"r"后輸入新字符即可;"R"則允許連續(xù)替換直到按下"ESC"鍵。若誤操作,可以使用"u"命令恢復(fù)上一步操作,按多次"u"可以撤銷多次操作。