Table of Contents
zsh の history を使いやすくするためのメモ
mac デフォルトのシェルが zsh だが、どうも history が bash のときと違ったのでメモメモ
履歴ファイルの設定
.zshrc
に以下を追加することで履歴管理をカスタマイズ可能
# 履歴ファイルの保存先
export HISTFILE=${HOME}/.zsh_history
# メモリに保存される履歴の件数
export HISTSIZE=1000
# 履歴ファイルに保存される履歴の件数
export SAVEHIST=100000
# 重複を記録しない
setopt hist_ignore_dups
# 開始と終了を記録
setopt EXTENDED_HISTORY
# 全履歴の表示する関数
function history-all { history -E 1 }
履歴を特定キーワードで検索
複数のキーワードで履歴検索が可能
% history-all | grep find | grep tr
コメント