mac installing instalar macos zsh oh-my-zsh

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 para Exit .
  • Se le pedirá que Save los cambios. Si estás contento con tus cambios, haz clic shift Y
  • Se le preguntará dónde desea guardar los cambios. Seleccione el control T para guardar to File .
  • navegue hasta su .zsh_profile con sus arrow 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


  1. abrir ~/.zshrc
  2. agrega la siguiente linea

    alias clear_history=''echo "" > ~/.zsh_history & exec $SHELL -l''

  3. Guarde y cierre el archivo

  4. Cierra la consola o escribe zsh
    si desea ver el resultado directamente, pero esto abrirá otra shell zsh en la anterior
  5. 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