historyコマンドを10万件保存する

2020/2/19追記

.bashrc.bash_profileに修正しました。

zshの場合について追記しました。


Linuxコマンドのhistoryを見返そうと思ったら消えていて見られなくなっていたことがあったので、保存件数を増やしました。macだとデフォルト500件だったようです。1日分しか残っていませんでした…。

ついでにフォーマットを変更して日時を見えるようにしました。

手順

.bash_profileHISTSIZE, HISTTIMEFORMAT を追記するだけです。

MacOS Catalinaを使っている場合、デフォルトのシェルがzshになっています。もしecho $SHELLを実行した結果がbin/zshの場合、.bash_profile.zshrcに変更してください。bin/bashの場合は手順通りで大丈夫です。

$ vim ~/.bash_profile

HISTSIZE=100000
HISTTIMEFORMAT='%Y/%m/%d %H:%M:%S '

source ~/.bash_profileで即時反映できます。

反映後はこんなフォーマットになります。

  516  2020/02/13 17:13:41 history