42

最近、bash から zshell に切り替えましたが、履歴が機能していないようです。上矢印を押すと、前のコマンドが表示されません。ショートカットが違う?また、タブや新しいウィンドウで共有履歴を有効にするにはどうすればよいですか? 私は Lion を使用しており、標準のターミナルを使用しています

4

4 に答える 4

27

ユーザー 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

このファイルを履歴ファイルとして使用するには、ユーザーがこのファイルに対する読み取り/書き込みアクセス権を持っている必要があります。oh-my-zsh を root としてインストールすると、このファイルのアクセス許可が root に設定されることに気付きました。そのため、次のことを行う必要があります。

$chown user:group $HISTFILE
于 2014-08-08T15:37:34.327 に答える