macos - installing - oh my zsh plugins osx
Borrar la historia de Oh-My-Zsh (5)
Me gustaría eliminar una entrada en mi historial de zsh. Estoy usando oh-my-zsh .
Oh-my-zsh usa fc en lugar de la historia que no tiene el comando -d - bug conocido. He intentado buscar el ~/.zhistory
pero eso no existe. ¿Cómo puedo buscar la ubicación del archivo histórico y eliminar la entrada?
Borrar el historial de Zsh (oh-my-zsh)
- Cerrar, salir y volver a abrir iTerm
- corre
nano .zsh_history
- use las
arrow keys
para navegar a la parte de su historial que desea eliminar. - use la tecla
delete
para eliminar todos los registros de historial no deseados. - Una vez que haya eliminado todo lo que desea eliminar, seleccione
control X
paraExit
. - Se le pedirá que
Save
los cambios. Si estás contento con tus cambios, haz clicshift Y
- Se le preguntará dónde desea guardar los cambios. Seleccione el
control T
para guardarto File
. - navegue hasta su
.zsh_profile
con susarrow keys
y presione enter. - Salga y reinicie iTerm.
- Escriba la
history
para confirmar las eliminaciones. - Has borrado con éxito tu historial de Zsh.
terminal osx zsh oh-my-zsh
- abrir
~/.zshrc
agrega la siguiente linea
alias clear_history=''echo "" > ~/.zsh_history & exec $SHELL -l''
Guarde y cierre el archivo
- Cierra la consola o escribe
zsh
si desea ver el resultado directamente, pero esto abrirá otra shell zsh en la anterior - Ahora puedes borrar la consola escribiendo
clear_history
Todas las respuestas anteriores son buenas, esta es simplemente la solución que funcionó para mí.
Borrar el historial de zsh en sistemas unix.
echo "" > ~/.zsh_history & exec $SHELL -l
Usted está buscando en el archivo incorrecto. Mire ~/.zsh_history
no ~ / .zhistory Para ver en qué archivo se guarda su historial
echo $HISTFILE
Y
rm $HISTFILE
- lea esto para obtener más información https://www.techrepublic.com/article/how-to-effectively-clear-your-bash-history/
TL; DR
cat /dev/null > ~/.zsh_history