OK... Laissez-moi le dire d'emblée - dans un... blockquote pour le mettre à part :
_La réponse à votre question (et aux autres zsh
questions de configuration) dépend de la version de MacOS que vous utilisez et de l'application terminal que vous utilisez. C'est mon opinion que la surenchère bien intentionnée (peut-être ?) mais malavisée d'Apple est responsable de ces dépendances. Par là, je veux seulement dire que zsh
est bien documenté, et tout à fait capable de gérer vos préférences d'HISTOIRE sans aucune aide d'Apple. Pourtant, en choisissant d'ajouter leur La valeur par défaut est /etc/zshrc
y /etc/zshrc_Apple_Terminal
Apple rend plus difficile pour les utilisateurs de changer zsh
par défaut._
RÉFÉRENCE
Cela dit, je ne sais pas quelle version de MacOS vous utilisez, et comme mon MacOS est 10.15 Catalina, je ne peux pas vérifier si ma réponse fonctionnera sur votre système. De plus, cette réponse est partiellement redondante avec une réponse de réponse antérieure sur un sujet similaire Veuillez donc vous référer à cette réponse pour les détails que j'ai omis ici.
Proposition de réponse : Set SAVEHIST=0
y HISTSIZE=0
Ouvrir le fichier ~/.zshrc
dans votre éditeur, et ajoutez (ou modifiez si elles existent) les deux lignes suivantes qui remplacent les valeurs par défaut de MacOS :
SAVEHIST=0
HISTSIZE=0
Normalement, il suffirait de mettre en œuvre ces changements immédiatement, simplement en sourcing ~/.zshrc
( . ~/.zshrc
). Cependant, étant donné la prédilection d'Apple pour "améliorer" zsh
un redémarrage pourrait être une meilleure idée.
Cette modification devrait empêcher l'historique des sessions et le fichier d'historique d'accumuler l'historique des commandes. Catalina/10.15 (du moins la mienne) ne possède pas de fichier(s) nommé(s) ~/.zsh_sessions
. Je ne sais pas à quoi il sert (à part peut-être à conserver l'historique de la session ? croire il remplacera les modifications ci-dessus apportées à ~/.zshrc
.
Essayez ceci si vous le souhaitez, et faites-nous savoir si cela fonctionne sur votre système. Il y a d'autres choses à essayer - celle-ci semble la plus simple.