履歴をファイルに保存する†[edit]
.zshrcにHISTFILE、HISTSIZE、SAVEHISTを設定する。
export HISTFILE=~/.zsh_history
export HISTSIZE=1000
export SAVEHIST=100000
- HISTFILE
- 履歴ファイルのパス
- HISTSIZE
- メモリ内の履歴の数
- SAVEHIST
- 履歴ファイルに保存する履歴の数
特定の履歴を残さない方法†[edit]
先頭が空白のコマンドを履歴に残さない†[edit]
setopt hist_ignore_space
zshaddhistoryという関数を定義する†[edit]