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

叫回先前的命令

» 

技術文件

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

 » 目錄

 » 辭彙

 » 索引

POSIX shell會將您執行的命令存入命令記錄中。您可以叫回、修改並重新執行這些命令。若需C Shell命令記錄執行的相關資訊,請參閱《《Shells:User's Guide》》。

例如,請鍵入/usr/bin/sh確定已進入POSIX Shell。

請先執行一些命令作為測試。再重新執行先前的命令:

  1. 請確定您已經把vi設為命令行編輯器(在登入階段作業的命令行上輸入set -o vi,或在您的.profile中加入適當項目,設定並輸出EDITOR變數)。

  2. 按下ESC

  3. 然後重複按下K向前捲動到您要的先前命令。

  4. 或按下J向後捲動整個命令記錄清單。

  5. 找到所要的命令後,可依編輯目前命令的方式編輯該命令。

  6. 然後您可以按下Enter執行命令行上的命令。

POSIX Shell會「記住」您鍵入的最後128個命令行,並且可以顯示所有的或任何一個命令行。例如,請鍵入一些命令:

$ date
Thu Sep  8 15:01:51 MDT 1994
$ pwd
/home/terry
$ hostname
hpabc

現在請鍵入這個命令:

$ history -3
121     date
122     pwd
123     hostname
124     history -3

請注意,POSIX Shell會顯示最後三個命令(datepwdhostname)以及history -3命令。您可以在history後面加上較大的負數,來增加命令記錄顯示的數目。例如,如果記錄有100個命令,則螢幕會顯示最後的100個命令:

$ history -100 | more

如果記錄的命令低於100個,則會顯示完整的記錄內容。記錄的輸出會導引至more命令,因此,您可以一次查看一個螢幕的記錄命令。

若需相關資訊...

若需POSIX Shell命令記錄的詳細資訊,請參閱《《Shells:User's Guide》》的相關說明。若需Key Shell的相關資訊,請參閱附錄 D 「Key Shell」

簡要的表示方式,請參閱sh-posixkeyshcsh的線上援助頁。

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