MacOS で Catalina 以降、標準のシェルが bash から zsh に変更になりました。殆どのシェルコマンドは似ていますが、ある日history 「あれ、全件表示されない?!」となります。
history で全件表示する方法
zsh における history コマンドでは、引数で開始番号と、終了番号を指定します。終了番号を指定すれば、最新まですべてを表示します。
# 番号 1 から最後まで表示
$ history 1
history で、開始番号と終了番号を指定
もちろん、終了番号を指定しても構いません。あまり利用する機会がなさそうですが。
# 番号 1 から最後まで表示
$ history 1 400
history で 表示件数を指定する
負の引数を加えると、意味がかわり「最新からN件」という指定になります。この方法で、表示件数を指定できます。
# 過去の履歴を100件表示
$ history -100
どうせすぐ慣れるのじゃ
なんか、急に zsh に変わって、とまどったよ