En ocasiones necesitamos visitar el historial de comandos ejecutados en linux a través del terminal, para realizar esta operación y visualizar el historial tenemos el comando history, que nos mostrará las últimas ejecuciones de comandos , en realidad muestra número de ejecución y comando ejecutado, como por ejemplo:
950 rm *
951 ls
952 ls -la
En el caso de necesitar eliminar una línea del historial y que no aparezca (nos puede interesar porque el ordenador no tiene uso personal y hemos introducido un password sin cifrar que a veces se hace necesario) , el comando sería history -d (número de línea), pero si que hay que tener en cuenta que se quedaría en el historial que hemos ejecutado la instrucción history -d (número de línea).
Si no queremos dejar rastro en el historial y que no se registre lo que hayamos introducido podemos hacer lo siguiente:
Deshabilitamos history temporalmente con el comando
set +o history
ejecutamos las instrucciones que queramos , eliminamos con history -d (línea) la ejecución del comando set +o history que si que quedará grabado)
y volvemos a habilitar el comando history con set -o history.