基本上vi可以分為三種狀態,分別是命令模式(command mode)、插入模式(insert mode)和底行模式(last line mode)
一般用到命令模式和插入模式即可。
進入vi之後,是處於「命令列模式(command mode)」,您要按一下字母「i」切換到「插入模式(insert mode)」才能夠輸入文字。
從插入模式切換為命令列模式,方式是按「esc」鍵。
在退出之前先按「esc」到命令模式
1,要儲存時----先按冒號,即「
:」,然後輸入
x回車,就退回到終端提示符下了;
2,不儲存時----分為兩種情況:
一,檔案有改動---先按冒號,即「
:」,然後輸入「q!」回車
二,主件未改動----先按冒號,即「:」,然後輸入「q」回車
補充:
儲存並退出vi除了用「:x」,也可以用「:wq」,兩者區別是
wq:強制寫入檔案並退出vi,即使檔案內容沒有被修改也強制寫入並更新檔案的修改時間
x:寫入檔案並退出,僅當檔案被修改時才寫入並更新檔案修改時間,否則不會更新檔案的修改時間
如果檔案是唯讀屬性的,那麼可以使用強制寫入,即多加乙個感嘆號「:wq!
」不過,這個只有在許可權可以改變的情況下才能成立
文字檔案編輯命令
cat命令檢視純文字檔案 較短的 格式為 cat 選項 檔案 cat 檔名 引數 作用 n 顯示行號 b 顯示行號 不包括空行 a 顯示出 不可見 的符號,如空格,tab鍵等 引數 作用 數字 預先顯示的行數 預設為一頁 d 顯示提示語句與報錯資訊 引數 作用 n 10 顯示10行 n 10 正常輸...
文字檔案內容相關命令
1 檢視文字檔案內容命令cat 命令格式 cat option filename cat命令常用的選項只有v,其功能是顯示檔案內容的同時,也顯示檔案中的控制字元,這個選項可以非常方便的檢視指令碼中不能識別的控制字元。2 從文字尾檢視文字內容命令tail 預設檢視檔案的最後10行 tail命令是從文字...
檢視文字檔案cat more less命令
1 cat 2 more 3 less 可以使用 man cat或more或less檢視對應手冊 cat命令用於顯示文字檔案中所有內容 more命令同樣用於顯示文字檔案的內容,其是乙個分頁工具,執行該命令後會在顯示每頁的資料之後停下來 輸入more file name後底部有個提示符,顯示當前仍在m...