Histoire Claire Oh-My-Zsh
j'aimerais supprimer une entrée dans mon histoire zsh. J'utilise oh-my-zsh .
Oh-my-zsh utilise fc au lieu de l'historique qui n'a pas la commande - d-know bug . J'ai essayé de chercher le ~/.zhistory
mais ça n'existe pas. Comment puis-je trouver l'emplacement du fichier historique et supprimer l'entrée?
26
demandé sur
usr2564301
2014-04-01 00:52:59
5 réponses
vous cherchez dans le mauvais fichier. Regardez ~/.zsh_history
pas ~/.zhistory pour voir dans quel fichier votre histoire est enregistrer
echo $HISTFILE
et
rm $HISTFILE
45
répondu
Amrit Dhungana
2014-03-31 21:01:50
Clair zsh histoire sur les systèmes unix.
echo "" > ~/.zsh_history & exec $SHELL -l
17
répondu
Donald Derek
2015-09-08 19:12:11
Compensation Zsh Histoire (oh-my-zsh)
- fermer, quitter et rouvrir l'iTerm
- exécuter
nano .zsh_history
- utiliser le
arrow keys
pour naviguer jusqu'à la partie de votre histoire que vous souhaitez supprimer. - utilisez la touche
delete
pour supprimer tous les journaux d'histoire indésirables. - une fois que vous avez enlevé tout ce que vous voulez supprimer, sélectionner
control X
àExit
. - , Vous serez invité à
Save
les changements. Si vous êtes satisfait de vos modifications, cliquez surshift Y
. - on vous demandera où vous voulez enregistrer vos modifications. Sélectionnez
control T
pour enregistrerto File
. - naviguez vers votre
.zsh_profile
avec votrearrow keys
et appuyez sur Entrée. - quittez et redémarrez iTerm.
- type
history
pour confirmer les suppressions. - vous avez effacé votre historique Zsh.
6
répondu
WebEpic
2016-01-06 06:02:33
- ouvrir
~/.zshrc
-
ajouter la ligne suivante
alias clear_history='echo "" > ~/.zsh_history & exec $SHELL -l'
-
enregistrer et fermer le fichier
- fermer la console ou taper
zsh
si vous voyez le résultat directement, mais cela ouvrira un autre shell zsh dans l'ancien - maintenant vous pouvez effacer la console en tapant
clear_history
toutes les réponses précédentes sont bonnes, c'est simplement la solution qui a fonctionné pour moi.
3
répondu
Gian0508
2017-10-03 18:10:08
- lire ceci pour plus d'information https://www.techrepublic.com/article/how-to-effectively-clear-your-bash-history/
TL; DR
cat /dev/null > ~/.zsh_history
1
répondu
okandas
2018-01-01 22:39:49