歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux資訊 >> 更多Linux >> vi 文字處理軟件

vi 文字處理軟件

日期:2017/2/27 9:32:55   编辑:更多Linux
  vi 簡易說明   由前面一路走來,我們一直建議使用文字模式來處理 Linux 的系統設定問題,不但可以讓您比較容易了解到 Linux 的運作狀況,也比較容易了解整個設定的基本精神,更能『保證』您的修改可以順利的被運作(要曉得的是,不同的 Linux distribution 各有其不同的附加軟件,例如 Red Hat 的 userconf, Linuxconf 等等,而 Caldera 則有 COAS 等等...,因此,如果您只會使用此種類型的軟件來控制您的 Linux 系統時,當接管不同的 Linux distribution 時,呵呵!那可就苦惱了!)。所以,在 Linux 的系統中使用文字編輯器來編輯您的 Linux 參數設定檔,嗯!可是一件很重要的事情呦!  而由 Linux 是什麼 一文中,我們知道 Linux 與 Unix 系統中的參數文件幾乎都是 ASCII 碼的『純文字』文件!因此,利用簡單的文字編輯軟件就可以馬上修改 Linux 的參數檔啰!然而,與 Windows 不同的是,如果您用慣了 Microsoft Word 或 Corel Wordperfect 的話,除了 Xwindows 裡面的編輯程序(如 xemacs )用起來尚可應付外,於 Linux 的文字模式下,會覺得檔案編輯程序都沒有 Windows 程序那麼方便。注:什麼是 ASCII 的純文本文件呢?說穿了,就是您開啟的檔案可以將內容給您看到的檔案,那就是純文字文件了!當您以 Windows 的 word 存一個檔案時,在 DOS 的情況下使用 type ,嗯!完全不知到內容是什麼?因為會出現很多的亂碼,那並非是純文字文件,而如果以 word 在存盤時,選擇『純文字類型』,嗯!那就可以使用 type 看到該檔案的內容了!總之,純文字文件相當的容易修改就是了!  無論如何,要管理好 Linux 系統,純文字的手工設定仍然是需要的!所以請您千萬不要嫌麻煩,努力的將下文參詳一下吧!!以下我們以最常見到的 vi 這套文書軟件來介紹 Linux 底下的文書編輯動作。注: vi 是 Unix 預設的文字處理軟件,當然,也是 Linux 預設的文字處理軟件!  基本上 vi 共分為三種模式,分別是『一般模式』、『編輯模式』與『指令列命令模式』三種!   · 一般模式:以 vi 處理一個檔案的時後,一進入該檔案就是一般模式了。在這個模式中,你可以使用『上下左右』按鍵來移動光標,您可以使用『刪除字符』或『刪除整行』來處理檔案內容,也可以使用『復制、貼上』來處理您的文件資料。   · 編輯模式:在一般模式中可以處理刪除、復制、貼上等等的動作,但是卻無法編輯的!要等到您按下『i, I, o, O, a, A, r, R』等字母之後才會進入編輯模式。注意了!通常在 Linux 中,按下上述的字母時,在畫面的左下方會出現『 Insert 或 Replace 』的字樣,才可以輸入任何字來輸入到您的檔案中!!而如果要回到一般模式時,則必須要按下『Esc』這個按鍵即可退出編輯模式。   · 指令列命令模式:在一般模式當中,輸入『 : 或 / 』就可以將光標移動到最底下那一行,在這個模式當中,可以提供您『搜尋資料』的動作,而讀取、存盤、大量取代字符、離開 vi 、顯示行號 等等的動作則是在此模式中達成的!      簡易執行范例   我們怎麼使用 vi 建立一個檔名為 test.dat 的資料呢?也是很簡單的啦,(1)使用 vi 進入一般模式;(2)按下 i 進入編輯模式,開始編輯文字;(3)按下 [ESC] 按鈕回到一般模式;(4)在一般模式中按下 :wq 儲存後離開 vi !嘿嘿!檔案就被建立起來啦!  新建檔案:   好了,我們在 Linux 底下建立一個名為 test.dat 的檔案,可以這樣開啟一個新檔案:   [root@tsai root]# vi test.dat  進入編輯模式:   一進入 vi 的畫面你會看到一片空白(烏漆嘛黑的),就是進入了一般模式,這個時候你可以輸入 i 來進入編輯模式,之後你會看到屏幕的最下方會出現『--INSERT--』字樣:  開始編輯:   這時候你就可以隨便按幾個字來輸入一下,在這裡要提醒一下,『Tab』鍵與空格鍵是不一樣的咚咚喔!  回到一般模式:   在編輯模式的時候,不論你按什麼鍵(除了 Esc 之外)都會被視為字符而顯示在屏幕上,這時按下 Esc 鍵後會回到一般模式,如果你回到了一般模式,但是要消除你目前光標所在行的內容,你可以輸入『dd』,就可以殺掉一整列了!  在命令列模式輸入儲存指令:   OK,我們要存盤了,存盤並離開的指令很簡單,輸入『:wq』即可存盤離開!(注意了,按下 : 該光標就會移動到最底下一行去!)這時你在提示字符後面輸入『 ls -l 』即可看到我們剛剛建立的 test.dat 檔案啦!     命令列內容說明   如前所述,所謂的命令列或命令模式,就是在最下面一行沒有顯示『--INSERT--』或者『--REPLACE--』字樣的時候。通常在命令列中的指令有下面幾種:(注意,當按下『:』 時,光標會自動移動到屏幕的最下面一行!)                            OK!會這些指令就已經很厲害了,因為常用到的指令也只有不到一半!通常 vi 的指令除了上面 VBird 注明的常用的幾個外,其它是不用背的,你可以做一張簡單的指令表在你的屏幕牆上,一有疑問可以馬上的查詢呦!




Copyright © Linux教程網 All Rights Reserved