Às vezes, quando invoco history
no bash, ele começa a imprimir normalmente e, em algum momento, muda para caracteres ilegíveis:
Estranhamente, quando copio isso do meu terminal e colo aqui, os caracteres são diferentes:
19955 ssh somehost-bacc
19956 ssh-keygen -R somehost-bacc
19957 ssh somehost-bacc
19958 ssh otherhost-bacc
19959
19960 __h +_+-+e_+-bacc
19961 d_y +_+-+e_+-bacc
19962 dia+--b _bc+c-_dc-2-c+c
19963 d_y _bc+c-_dc-2-c+c
Meu prompt e tudo ficam distorcidos depois disso, até que eu reset
.
Olhando em volta em .bash_history no Vim ou menos, essa linha aparece como ^L^N^U
. Definitivamente, não pressionei apenas Ctrl+ LNUno prompt.
A primeira vez que isso aconteceu, apaguei essa linha e history
imprimi normalmente depois. Esta é a segunda vez que isso acontece e quero saber por que e como evitá-lo.
Contexto:
lançamento do Bash 4.2.46(2) no CentOS 7.7.1908
SecureCRT 8.3.4 no Windows 10 1909