回到網頁內容 臺灣-繁體中文
HP.com 首頁 產品資訊 支�#169;及驅動程式 解決方案 如何購買
» 聯絡 HP
進階選項
HP.com 首頁
使用HP-UX: HP 9000電腦 > 第 3 章. 使用Shell

編輯命令行

» 

技術文件

PDF 格式的完整書籍
» 回饋意見
內容©韟像B開©l

 » 目錄

 » 辭彙

 » 索引

在POSIX shell中,在命令行輸入資料以前,您可以先利用行編輯命令或編輯鍵更正錯誤。您也可以叫回先前的命令,並加以編輯。請參閱本章稍後的「叫回先前的命令」

使用vi的行編輯命令

第四章第 4 章「使用vi編輯器」說明如何使用 vi螢幕編輯器來處理文字檔。vi編輯器也可以用來編輯命令行。

若要在POSIX shell中進入vi行編輯器模式,請按下ESC將一般的「鍵入模式」改為「編輯模式」,再利用編輯命令移動游標或是刪除字元。然後您可以輸入vi命令中的ia返回「鍵入模式」中,插入或附加文字。

下表列出部分vi編輯命令。

欲達成的動作 

vi命令

往前移一個字元 

h

往後移一個字元 

l

往前移一個字 

b

往後移一個字 

w

移至行的起始處 

^

移至行的結尾處 

$

刪除游標所在位置的字元 

x

編輯器命令組由EDITOR變數設定控制。您可以使用viemacs。設定EDITOR變數須視定義的VISUAL變數而定。

若要暫時使用vi編輯器,請鍵入set -o vi。若要關閉vi編輯模式,請鍵入set +o vi。若要在每次登入時自動設定EDITOR變數,請參閱「設定登入環境」

使用vi命令組的行編輯範例

啟動vi命令組(如果該命令設定尚未利用您的登入命令集於登入時設定):

$ set -o vi

鍵入這一行但不按下 Enter

$ ll /dve | grep '^d' | more

第二部分應該是/dev。請遵循這些步驟來更正錯誤:

  1. 按下ESC。游標移至前一格(在moree之下)。行編輯器現在處於「命令模式」中。

    ll /dve | grep '^d' | more
  2. 重複地按下H,把游標移到/dvev之下。

    ll /dve | grep '^d' | more
  3. 按下Xv字元會消失,行中其餘的文字會向左移一格,以填滿空格。游標移至/dee之下。

    ll /de | grep '^d' | more
  4. 按下A。游標會向右移動一格。行編輯器目前已準備將文字「附加」到該行中。

    ll /de_ | grep '^d' | more
  5. 按下Vv字元會插在/de之後,完成修正動作。

    ll /dev | grep '^d' | more
  6. 按下Enter,執行該命令行。

可列印版本
隱私權聲明 使用範圍與著作權聲明
© Hewlett-Packard Development Company, L.P.