Bash 기록의 제어 문자가 후속 행을 복잡하게 만듭니다.

Bash 기록의 제어 문자가 후속 행을 복잡하게 만듭니다.

때로는 historybash에서 호출하면 정상적으로 인쇄가 시작되고 어느 시점에서는 횡설수설로 전환됩니다.

과거 스크린샷

이상한 점은 터미널에서 복사하여 여기에 붙여넣으면 문자가 다르다는 것입니다.

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

그 후 내 프롬프트와 모든 것이 reset내가 될 때까지 왜곡되었습니다.

Vim 이하에서 .bash_history를 보면 이 줄은 ^L^N^U. 메시지가 표시될 때 확실히 Ctrl+를 누르지 않았습니다.LNU

처음 이런 일이 발생했을 때 줄을 제거했더니 history정상적으로 인쇄되었습니다. 이런 일이 두 번째로 발생했는데 그 이유와 방지 방법을 알고 싶습니다.

컨텍스트:
Bash 4.2.46(2) -
Windows 10 1909의 CentOS 7.7.1908 SecureCRT 8.3.4 릴리스

관련 정보