最近bashからzshellに切り替えましたが、履歴が機能していないようです。上矢印を押すと、前のコマンドが表示されません。ショートカットは違いますか?また、タブや新しいウィンドウで共有履歴を有効にするにはどうすればよいですか?私はライオンに所属しており、標準のターミナルを使用しています
これを.zshrc
に追加してください:
SAVEHIST=10
HISTFILE=~/.zsh_history
ユーザーRoboSloNEに追加するには、SAVEHISTとHISTFILEが次のように設定されていることを再確認した場合:
$echo $HISTFILE
~/.zsh_history
$echo $SAVEHIST
100
次に、HISTFILEの権限を確認します。
$ls -l $HISTFILE
-rw------- 1 user staff 3722 Aug 8 11:29 /Users/user/.zsh_history
ユーザーがこのファイルを履歴ファイルとして使用するには、このファイルに対する読み取り/書き込みアクセス権が必要です。 rootとしてoh-my-zshをインストールすると、このファイル権限がrootに設定されるので、次のことを行う必要があることに気づきました。
$chown user:group $HISTFILE