.png)
Eu substituí alguns comandos *
no histórico do bash, por exemplo
1094 apt-get update
1095*
1096 dpkg -i /var/cache/apt/archives/libssl1.0.0_1.0.0h-1_amd64.deb
Como evitar isso?
Responder1
Conforme explicado no Bashmanual, linhas de histórico prefixadas com um*
foram modificados. Isso acontece quando você navega até um comando (por exemplo, usando a Uptecla), edita-o e depois sai dele sem pressionar Enter. Então, uma linha histórica como esta:
1095*
geralmente é o resultado de navegar até um comando no histórico, retroceder e navegar para longe dele. Sabendo disso, você pode facilmente evitar que tais linhas apareçam em seu histórico do Bash.
Aliás, você pode reverter os comandos modificados para o estado não editado navegando até eles e pressionando Ctrl+ _repetidamente.
Responder2
Parece que mark-modified-lines
está ativado no seu shell. Tente desativá-lo em ~/.inputrc
:
set mark-modified-lines Off
Detalhes em man bash
.