Se eu executar uma sequência de comandos como:
$ ls
$ grep abc file.txt
e depois use a tecla de seta para cima para obter a anterior, o terminal mostrará o último cmd (que é o grep
aqui)
Mas se eu fizer algo assim:
$ ls
$ grep abc file.txt
onde grep
é precedido por espaços, pressionar para cima dá ls
, não grep
.
Por que é isso?
Acompanhamento: Por que o bash tem uma opção HISTCONTROL = ignorespace?
—
Gilles 'SO- stop be evil'