2018-12-27 lsコマンドをhistoryに残さない lsコマンドの履歴なんて不要。 zshでHIST_IGNORE_SPACEというオプションをセットすると、先頭にスペースを入れて実行したコマンドが履歴に残らなくなる。まずこれをセット setopt HIST_IGNORE_SPACE 次にlsのエイリアスを作成。先頭にスペースを入れてエイリアスにする。すでにls -Gなどにエイリアスしてるならば、 alias ls=" ls -G" alias ll="ls -l" と修正する。