配置文件時Linux操做系統的顯著特徵之一,其做用有點相似Windows中的註冊表,只不過註冊表是幾種管理,而配置文件是分散自由的管理。下面給你們介紹Linux字符操做界面中的文本編輯器——vi,以便更好的管理和維護系統中的各類配置文件。編輯器
vi編輯器的工做模式有三種,不一樣的模式中可以對文件進行的操做也不相同。ide
一、命令模式:啓動vi編輯器後默認進入命令模式。該模式中主要完成如光標移動、字符串查找,以及刪除、複製、粘貼文件內容等相關操做。操作系統
二、輸入模式:該模式中主要的操做就是錄入文件內容,能夠對文本文件正文進行修改或添加新的內容。處於輸入模式時,vi編輯器的最後一行會出現「——INSERT——」的狀態提示信息。字符串
三、末行模式:該模式中能夠設置vi編輯環境、保存文件、退出編輯器,以及對文件內容進行查找、替換、等操做。處於末行模式時,vi編輯器的最後一行會出現冒號 「 :」提示符。
it
vi的使用格式爲:vi 文件名class
在打開的文件 「命令模式」 中移動的光標的方法不少,如:
一、page down、page up分別是向上或向下翻頁;
二、上下左右四個方向鍵也能夠用來移動光標;
三、按 「home」 鍵能夠快速跳轉到本行的行首;
四、按 「end」 鍵能夠快速跳轉到本行的行尾;
(以上一些在輸入模式中同樣通用)
五、若是想要跳轉到文件內容中的第10行,能夠直接輸入數字 「10」 後按回車鍵,便可跳轉到文件中的第10行。(咱們能夠在末行模式中執行:「set nu」 便可顯示行號,執行:
「set nonu」 便可取消顯示行號。)
配置
複製、粘貼和刪除文本編輯器
一、刪除操做:
按 x 鍵或 delete 鍵刪除光標處的單個字符。
使用按鍵命令 dd 刪除當前光標所在的整行內容。方法
二、複製操做:
使用按鍵命令 yy 複製當前整行的內容到剪貼板。im
三、粘貼操做:
在 vi 編輯器中,前一次被刪除或複製的內容將會保存到剪切板緩衝區中,按
「p」鍵便可將緩衝區中的內容粘貼到光標位置處以後,按 「P」 鍵則會粘貼到光標位置以前。
查找文件中的內容
在命令模式中,按 / 鍵後能夠查找指定的字符串,從當前的光標處開始向後進行查找,完成查找後能夠按 n 在不一樣的查找結果中進行選擇。
撤銷編輯及保存和退出
在對文件內容進行編輯時,有時候要對一些失誤的編輯操做進行撤銷,這時可使用按鍵命令 u U 鍵。其中 u 鍵命令用於取消最近一次的操做,並恢復操做結果,能夠屢次重複按 u 鍵恢復已進行的多步操做; U 鍵命令用於取消對當前行所作的全部編輯。
當須要保存當前文件內容並退出 vi 編輯器時,可使用按鍵命令 ZZ 。
末行模式中的基本操做
在 末行模式 中輸入 w 能夠保存當前文件內容 ,若是要另存爲其餘文件,那麼 w 後面加路徑和文件名。
在末行模式中輸入:
q:退出
wq或x:保存並退出
q! :強制退出(就是不保存退出)
r 其餘文件:讀取其餘文件中的內容,並複製到當前光標所在位置
還能夠在末行模式中替換文件中的字符:
% :表示在整個文件中進行查找並替換。5,15:表示在5--15行進行查找並替換。/g :爲可選,表示對替換範圍每一行的全部匹配結果都進行替換,省略 /g 的話將只替換每行中的第一個匹配結果