私のルーターはasuswrtmerlinを実行しています。/bin/shは、BusyBox v1.25.1(2017-12-02 00:49:46 EST)マルチコールバイナリにパッケージ化されています。
私の質問は、カーソルを1ワード左右に移動するにはどうすればよいですか?
bashを使用すると、option+left
、option+right
を実行できます。これは、ターミナルでそれぞれ\033b
と\033f
にマップされます。
ルーターのシェルでは、b
とf
を出力するだけです。では、シェルでショートカットを再マップするにはどうすればよいですか、または(ビジー)ボックスのショートカットには何がありますか?
注1:busybox
はおそらくash
シェルをパッケージ化していることがわかったので、私の質問はash
シェルでカーソルを1ワード移動する方法かもしれません。
注2:次のオプションを有効または無効にしてmeta + bおよびmeta + fを使用しようとしましたが、うまくいきませんでした
注3:Appleおよびashタグを追加
Meta-F そして Meta-B カーソルを単語ごとに前後に移動します。
正しく通過しない端末または接続チェーンを使用している場合 Meta あなたの場合のように見えるように、乗車のためにキーを押してください、 Esc 次の文字が送信した信号は、によって変更されたキーストロークであることを意味します Meta。だから:押して放す Esc、 に続く F または B リモート端末をWord-by-Wordでそれぞれ前進または後退します。
とは言うものの、私が取り組んでいるコマンドラインが複雑で正しく設定できない場合は、それよりも複雑なものが必要になります Ctrl-A または Ctrl-E、通常は、構成済みのEDITOR
で開きます。 Ctrl-X、 Ctrl-E。