GNU/Linux >> Tutoriales Linux >  >> Linux

¿Alguna forma de evitar que se agregue un comando a su historial?

¿Hay alguna forma de evitar que se agregue un comando a su historial? Tengo un comando que quiero mantener fuera de mi archivo de historial, y realmente no me importa tenerlo allí cuando busco en el historial almacenado en la memoria, aunque eso es menos preocupante. ¿Hay alguna forma de evitar esto, o simplemente tengo que volver atrás y editar mi archivo de historial?

actualización: No me di cuenta de que esto podría ser específico de Shell. Mi shell es zsh . Le invitamos a responder por otros shells para que las personas sepan cómo hacer esto en su shell.

Respuesta aceptada:

En ZSH :

Primero inserte setopt HIST_IGNORE_SPACE a su ~/.zshrc . Ahora, después de iniciar sesión nuevamente, puede prefijar cualquier comando que no desee almacenar en el historial con un space . Tenga en cuenta que (a diferencia de la opción de bash del mismo nombre) el comando permanece en el historial interno hasta que se ingresa el siguiente comando antes de que desaparezca, lo que le permite reutilizar o editar la línea brevemente.

Desde el manual del usuario, las siguientes 3 opciones se pueden usar para decir que ciertas líneas no deberían entrar en el historial en absoluto:

  • HIST_IGNORE_SPACE no almacene comandos con el prefijo de un espacio
  • HIST_NO_STORE no almacenar historial (fc-l ) comando
  • HIST_NO_FUNCTIONS no almacenar definiciones de funciones

Linux
  1. Cómo borrar un comando específico del historial de Bash en Linux

  2. Cómo administrar su historial de comandos de Linux

  3. ¿Cómo excluir el comando de la lista de historial, pero mantenerlo en el historial "en vivo"?

  4. ¿La mejor manera de buscar en la historia de Shell?

  5. Clonezilla desde la línea de comandos

HSTR:vea, navegue, busque y administre fácilmente su historial de línea de comandos

Bashhub:acceda al historial de su terminal desde cualquier lugar

Aplique etiquetas a los comandos de Linux para recuperarlos fácilmente del historial

Cómo quitar un comando del historial en Linux

Comando de historial con ejemplos

La mejor manera de eliminar el comando de apagado, pero sigue reiniciando