ブログ

コマンドの履歴を確認する方法

at_shiita.ishigaki
2021年12月23日 8時48分

コマンドの履歴を確認するにはhistoryコマンドを使用します。

[armadillo ~]# history
:(省略)
   54  dialog --yesno "title" 0 0
   55  dialog --yesno "title" 0 0 > a.txt
   56  ls a.txt 
   57  cat a.txt 
   58  hexdump a.txt 
   59  hexdump a.txt -C
   60  cat a.txt
   70  history

コマンドの履歴を保存するには-wオプションを使用します。
※ここでは例として、history.txtにコマンドの履歴を保存します。

[armadillo ~]# history -w history.txt
[armadillo ~]# ls history.txt
history.txt

コマンドの履歴を削除するには-cオプションを使用します。

[armadillo ~]# history -c
[armadillo ~]# history
    1  history

ファイルからコマンドの履歴を読み込むには-rオプションを使用します。
※ここでは例として、先ほど保存したhitory.txtからコマンドの履歴を読み込みます。

[armadillo ~]# history -r history.txt
[armadillo ~]# history
:(省略)
   54  dialog --yesno "title" 0 0
   55  dialog --yesno "title" 0 0 > a.txt
   56  ls a.txt 
   57  cat a.txt 
   58  hexdump a.txt 
   59  hexdump a.txt -C
   60  cat a.txt
   70  history
   71  history -w history.txt
   72  history