history

コマンド履歴の操作を行います。オプションを指定しない場合、保持している全ての履歴を表示します。


書式

history [-c] [-d オフセット] [n]
history -awrn [ファイル名]
history -ps 引数1 [引数2 ・・・]

▲PageTop

オプション

オプション名 説明
-c 履歴を全消去します。
-d オフセット オフセットで指定された履歴番号の履歴を削除します。履歴番号は古い順に振られていきます。
-a 現在、保持されている履歴を追加保存します。
-w 現在、保持されている履歴を上書き保存します。
-r コマンド履歴を指定のファイルから読み込みます。
-n コマンド履歴を指定のファイルから読み込みます。既に読み込み済みのファイルは履歴に追加されません。
-p 指定された文字列を表示します。変数名を指定した場合は変数の内容を表示します。このオプションを指定して実行した場合、履歴に記録が残りません。
-s 指定された文字列を履歴に追加します。

▲PageTop

実行例

コマンド履歴の表示と消去および、指定した文字列を履歴に追加します。

  1. 履歴を全消去します。
  2. 全ての履歴を表示します。
  3. 文字列「Sample History」を履歴に追加します。
  4. 全ての履歴を表示します。

実行結果

$ history -c [Enter]
$ history [Enter]
    1  history
$ history -s 'Sample History' [Enter]
$ history [Enter]
    1  history
    2  Sample History
    3  history
        

▲PageTop