Claire Oh-My-Zsh Histoire
Je voudrais supprimer une entrée dans mon zsh l'histoire. Je suis en utilisant oh-my-zsh.
Oh-my-zsh utilise des fc à la place de l'histoire qui n'a pas la commande-d - sais bug. J'ai essayé de regarder pour la ~/.zhistory
mais qui n'existe pas. Comment puis-je aller sur la recherche de l'emplacement du fichier de l'historique et de supprimer l'entrée?
Vous devez vous connecter pour publier un commentaire.
Vous êtes à la recherche dans le mauvais Fichier. Regardez
~/.zsh_history
pas ~/.zhistory Pour voir dans quel fichier de votre histoire est de sauvegarderEt
rm $HISTFILE
pour voir les modifications. Ceci ne répond pas à la question. Il n'est pas question de supprimer la totalité de l'histoire (history -c
), c'est à propos de la suppression d'une ligne spécifique (history -d [offset]
).echo $HISTFILE
va à mon bash histoire. ~/.zsh_history ne semble pas avoir l'entrée, je veux supprimer où d'autre pourrait-il être?zsh
? Si jeecho $HISTFILE
sous les deux bash et zsh, j'obtiens des résultats différents.echo $HISTFILE
points à mon bash fichier d'historique.Clair zsh histoire sur les systèmes unix.
De compensation Zsh Histoire (oh-my-zsh)
nano .zsh_history
arrow keys
pour naviguer jusqu'à la partie de votre histoire que vous souhaitez supprimer.delete
clé pour retirer tous les journaux de l'historique.control X
àExit
.Save
les modifications. Si vous êtes satisfait de vos modifications, cliquez surshift Y
.control T
pour enregistrerto File
..zsh_profile
avec votrearrow keys
et appuyez sur entrée.history
pour confirmer la suppression.osxterminalzshoh-my-zsh
~/.zshrc
ajouter la ligne suivante
Enregistrez et fermez le fichier
zsh
si vous pour voir le résultat directement, mais cela va ouvrir un autre shell zsh dans l'ancien
clear_history
Toutes les réponses précédentes sont bonnes, c'est tout simplement la solution qui a fonctionné pour moi.
https://www.techrepublic.com/article/how-to-effectively-clear-your-bash-history/
TL;DR
cat /dev/null > ~/.zsh_history