Je suis récemment passé de bash à zshell mais mon historique ne semble pas fonctionner. lorsque j'appuie sur la flèche vers le haut, je n'obtiens pas les commandes précédentes. Le raccourci est-il différent? Comment puis-je activer l'historique partagé via des onglets et de nouvelles fenêtres? Je suis sur Lion et j'utilise le terminal standard
Ajoutez ceci à votre .zshrc
:
SAVEHIST=10
HISTFILE=~/.zsh_history
Pour ajouter à l'utilisateur RoboSloNE, si vous avez vérifié deux fois que vous avez défini SAVEHIST et HISTFILE via:
$echo $HISTFILE
~/.zsh_history
$echo $SAVEHIST
100
Ensuite, l'étape suivante consiste à vérifier les autorisations du HISTFILE:
$ls -l $HISTFILE
-rw------- 1 user staff 3722 Aug 8 11:29 /Users/user/.zsh_history
Votre utilisateur doit avoir un accès en lecture/écriture sur ce fichier pour l'utiliser comme fichier historique. J'ai remarqué que l'installation de oh-my-zsh en tant que root définira cette autorisation de fichier sur root, vous devrez donc:
$chown user:group $HISTFILE