lsコマンドをhistoryに残さない

lsコマンドの履歴なんて不要。

zshでHIST_IGNORE_SPACEというオプションをセットすると、先頭にスペースを入れて実行したコマンドが履歴に残らなくなる。まずこれをセット

setopt HIST_IGNORE_SPACE

次にlsのエイリアスを作成。先頭にスペースを入れてエイリアスにする。すでにls -Gなどにエイリアスしてるならば、

alias ls=" ls -G"
alias ll="ls -l"

と修正する。