カーソルを左に移動すると、ローカルエコーがシェルに正しく表示されません。

カーソルを左に移動すると、ローカルエコーがシェルに正しく表示されません。

私はWSL(Win10 Linux)を使用してFreeBSD12.1 SSHサーバーに接続しています。

すでに生成されたコマンドを使用してカーソルを左に動かすと、私が入力したすべての文字がローカルエコーを上書きします。ただし、内部的にはコマンドが正しく送信されます。

例:

$> cat /tmp/log
Then place the cursor to the beginning and add 'sudo', I will see
$> sudo/tmp/log
But as I hit return, the correct command with be processed: 'sudo cat /tmp/log'

echo $0読む/bin/csh

リリースバージョンはOpnSense 21.7です。

だからディスプレイの問題に近いです。私がここで何を見逃しているのでしょうか?もちろん、この質問に対する答えはどこかに記載されていますが、答えを見つけるための正しい検索パターンはありません。助けてください?

答え1

端末については言及していないが、あなたが経験しているようにこの問題Windows端末(次のように表示)この問題)挿入 - 代替モードがないため、BSDにxtermコードをサポートしていることを伝えます。

この場合、潜在的な解決策が言及されています。このコメント~/.termcap、これはサーバー上で1つを作成して使用することです。

xterm-256color:mi@:IC=\E[%d@:ei@:ic=\E[@:im@:tc=xterm-new:

関連情報