1. 程式人生 > >CentOS的檔案如何檢視及編輯

CentOS的檔案如何檢視及編輯

首先來介紹cat,cat 命令的原含義為連線(concatenate), 用於連線多個檔案內容並輸出到標準輸出流中(標準輸出流預設為螢幕)。實際運用過程中,我們常使用它來顯示檔案內容。

cat file1.php 顯示 file1.php 檔案的內容;

 cat -n file2.py 顯示 file2.py 檔案的內容同時顯示行號;

cat file1.php file2.py 顯示 file1.php 和file2.py 檔案的內容;

vi 是”Visual Interface” 的簡稱,vi編輯器是Linux和Unix上最基本的文字編輯器。它可以執行輸出、刪除、查詢、替換、塊操作等眾多文字操作,而且使用者可以根據自己的需要對其進行定製,這是其他編輯程式所沒有的。vi 不是一個排版程式,它不象Word 或WPS 那樣可以對字型、格式、段落等其他屬性進行編排,它只是一個文字編輯程式。vi 沒有選單,只有命令,且命令繁多。限於篇幅,本文只介紹常用的命令。vi有3種基本工作模式:命令列模式、文字輸入模式和末行模式。

 

vi 的進入與退出,shell 模式下輸入需要編輯的檔名,如:vim file1.php即可編輯檔案。

退出 vi 時,需要在末行模式中輸入退出命令“q”。 如果在文字輸入模式下,首先按“ESC” 鍵進入命令模式,然後輸入“:” 進入末行模式在末行模式下,可使用如下退出命令。

退出時:1、:q 是直接退出;2、wq 儲存後退出;3、:q! – 不儲存內容, 強制退出

在末行模式下,輸入set number顯示行號

在末行模式下,可使用如下“nu” 命令(number 的簡寫)來顯示游標所在行的行號及該行的內容。

 

 

vi 提供了兩個插入命令:i 和I。

1、i 命令插入文字從游標所在位置前開始, 並且插入過程中可以使用鍵刪除錯誤的輸入。此時vi 處於插入狀態,螢幕最下行顯示“–INSERT–” 插入字樣。

2、 I 命令 該命令是將游標移到當前行的行首, 然後在其前插入文字。

vi還提供了許多刪除命令這些命令x (小寫)0刪除游標處的字元。X (大寫)刪除游標前面的那個字元dd 刪除游標所在的整行。D 或d$ 兩命令功能一樣, 都是刪除從游標所在處開始到行尾的內容。d0 刪除從游標前一個字元開始到行首的內容。dw 刪除一個單詞 。

vi也有文字複製命令yy 複製游標所在的整行。文字行復制後, 通過使用上面介紹的“p” 命令,可以將文字行貼上到任何地方。