linux中編輯檔案的命令是:1、nano命令,該命令用於開啟指定檔案進行編輯,語法為「nano [選項] [[ 行,列] 檔案名稱]」;2、vi指令,vi也是用來對檔案進行編輯,語法為「vi 檔案名稱」。
本教學操作環境:linux7.3系統、Dell G3電腦。
Linux自帶兩個文字編輯器:vi和nano。
使用nano編輯檔案:
nano 文件名
點擊Ctrl-X可以退出編輯,選擇是否儲存對檔案的變更。
nano指令可以開啟指定檔案進行編輯,預設情況下它會自動斷行,即在一行中輸入過長的內容時會自動拆分成幾行,但用這種方式來處理某些文件可能會帶來問題,
例如Linux系統的設定文件,自動斷行就會使本來只能寫在一行上的內容折斷成多行了,有可能造成系統不靈了。因此,如果你想避免這種情況出現,就加上-w選項吧。
使用vi編輯檔:
vi 文件名
vi有兩個模式:一個是編輯模式一個是指令模式。點選i可以從指令模式進入編輯模式,點選esc鍵可以重新進入指令模式。我們一般會進入編輯模式,來進行添加,修改,刪除。
但是當我們刪除和修改的內容過多的時候,我們使用命令列模式,進行修改,這樣方便,快捷,而命令列中,最常用到的是x,dd,u,p這四個命令:x:刪除目前字元;dd:刪除目前行;u:恢復前一步操作;p:複製之前刪除的行。
基本上vi可以分為三種狀態,分別是指令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能區分如下:
1) 命令列模式command mode)
# 控制螢幕遊標的移動,字元、字或行的刪除,移動複製某區段及進入Insert mode下,或到 last line mode。
2) 插入模式(Insert mode)
只有在Insert mode下,才可以做文字輸入,按下「ESC」鍵可回到命令列模式。
3) 底行模式(last line mode)
將檔案儲存或退出vi,也可以設定編輯環境,如尋找字串、列出行號…等。
不過一般我們在使用時將vi化為兩個模式,就是將底行模式(last line mode)也算為命令列模式command mode)。
相關推薦:《Linux影片教學》
以上是linux編輯檔的指令是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!