linux命令學習筆記 VI命令編輯檔案 轉

2021-09-02 09:45:15 字數 1185 閱讀 1523

今天學習了一下簡單的vi命令,主要涉及到新建檔案,編輯檔案內容。

「vi filename」命令表示編輯filename檔案(如若filename不存在,則新建乙個名為filename的

檔案)。

下面以新建test.txt檔案為例:

例如我要在當前目錄下新建test.txt檔案並儲存內容,則輸入「vi test.txt」命令,回車,將顯

示空白檔案(因為是新建的檔案,所以還沒有內容)。我想在test.txt檔案中寫入「this is my

file!」的內容,但是按遍所有鍵都沒能輸入內容,螢幕上仍是空白。

經過一通的google之後發現,要在檔案中寫入內容需要進入insert命令列模式,即按下「i」(i表

示在游標位置前插入字元)鍵之後,看到左下方顯示「-insert-」字樣時就可以開始在游標處輸入

內容了。很順利地輸入了「this is my file!」,但是怎樣儲存呢?

有是一通google之後得知,輸入「wq」命令表示儲存並退出檔案。但是我輸入了好多個wq,都不能

正確儲存並退出,原來我一直處在「-insert-」模式下,但是怎樣退出insert模式呢?我下意識地

按了「esc」鍵居然退出來了(因為左下角不再顯示「-insert-」了),然後我再按下「:wq」鍵,

為了驗證是否儲存了我新建的檔案,我想輸入ls命令檢視下,但是螢幕好像還處在vi的環境下,怎

樣才能退出vi呢?

經過搜搜,有兩種方式可以退出vi:

1.使用「ctrl+z」快捷鍵

2.按住「shift」鍵,輸入兩個z即可退出

退出vi之後,我輸入「ls」,回車,在顯示的檔案列表中果然存在test.txt檔案。我迫不及待地想

看看我輸入的內容是否儲存了,立即輸入「vi test.txt」回車,果然螢幕上顯示了「this is my

file!」的內容,欣喜,使用vi命令新建檔案就學會了。

學會新建之後,我又對test.txt檔案進行了增、刪、改的操作:

輸入「vi test.txt」回車,按下「i」鍵進入insert模式,開始新增內容,然後按下「esc」鍵退

出insert模式,再按下「x」鍵,表示刪除游標後面的乙個字元;按下「dd」,表示刪除游標所在

行。最後按「esc」鍵退出命令列模式,輸入「wq」命令儲存並退出test.txt檔案。輸入

「shift+zz」或按下「ctrl+z」均可退出vi模式。

VI命令筆記

四種模式 i插入模式 v可視模式 n正常模式 c命令模式 插入模式 i a o i a o i進入插入模式 i進去插入模式並且游標到當前行開頭 a進去插入模式並且游標到當前游標的下一位 a進去插入模式並且游標到當前行的末尾 o進去插入模式並且游標到當前游標的下一行產生空行 o進入插入模式並且游標到當...

Linux命令學習手冊 vi介紹

文字編輯器和字處理軟體是不一樣的,要學會區分它 linux系統下常用的文字編輯器 一 vi vim vi improved 二 emacs 專業級的工作站 三 nano 下面主要講解vi linux 1 插入模式或輸入模式 2 命令模式或編輯模式 只能是對文字進行複製 貼上等等 3 末行模式 2 v...

Linux基本命令 vi學習

1 pwd顯示當前目錄 是root目錄 2 cd進入目錄 cd 退回主目錄 3 ls列出當前目錄的檔案 a所有檔案 l非隱藏檔案的詳細資訊 ll列出當前目錄非隱藏檔案的詳細資訊 1 進入插入模式 vim 檔案 格式 插入i在當前位置插入 a在當前位置後插入 r在當前行首插入 o在當前行後插入一行 o...