Las líneas eliminadas en .bash_history todavía aparecen en el comando de historial. ¿Cómo cargar los cambios?

Las líneas eliminadas en .bash_history todavía aparecen en el comando de historial. ¿Cómo cargar los cambios?

Eliminé las líneas de comando en mi .bash_history. El problema es que cuando ejecuto elhistoriacomando los comandos eliminados todavía aparecen en la lista.

¿Cómo cargo los cambios?

Probé el código fuente .bashrc y el código fuente .bash_profile sin éxito.

Estoy tratando de dominar el bash paso a paso, así que me disculpo si no es una buena pregunta.

Respuesta1

Cuando haya terminado de editar su .bash_history, deberá reiniciar su sesión de bash y, dependiendo de si todo lo que intenta ocultar/eliminar se realizó en esa sesión o en sesiones anteriores, es posible que también deba deshacerse de ellos.

Tengo entendido que BASH mantiene su historial en la memoria y lo escribe en el disco al salir. Por lo tanto, debe salir de bash de tal manera que no escriba el historial de la memoria en el disco. Para hacer esto, ejecute el comando "kill $$" desde la línea de comando que le indica a BASH que elimine el proceso actual, que es él mismo. Esto evita la escritura del archivo histórico en el disco.

información relacionada