時々、bash で呼び出すとhistory
、正常に印刷が始まりますが、ある時点で文字化けした文字に切り替わります。
奇妙なことに、これをターミナルからコピーしてここに貼り付けると、文字が異なります。
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
を押しただけではないことは確かです。CtrlLNU
最初にこの現象が発生したときは、その行を削除し、history
その後は正常に印刷しました。今回が 2 回目の発生で、その理由と回避方法を知りたいです。
コンテキスト:
CentOS 7.7.1908 上の Bash 4.2.46(2) リリース、
Windows 10 1909 上の SecureCRT 8.3.4