Si realizo una secuencia de comandos como:
$ ls
$ grep abc file.txt
y luego use la tecla de flecha hacia arriba para obtener la anterior, el terminal mostrará el último cmd (que es el grepaquí)
Pero si hago algo como esto:
$ ls
$ grep abc file.txt
donde grepestá precedido por espacios, presionando arriba da ls, no grep.
¿Por qué es esto?
bash
command-history
whitespace
sandyp
fuente
fuente

Respuestas:
hombre bash:
fuente
HISTCONTROLse estableceignorebothen el valor predeterminado~/.bashrcproporcionado pordebianal menos.ignorespace?ignorebothes algo molesto.echo "drop database mydb" | mysql -u root -pPasswordy no tenerlo guardado en el historial.