何かを確認するときに半分だけ入力されたコマンドを覚えておいてください

何かを確認するときに半分だけ入力されたコマンドを覚えておいてください

私はしばしば次のような状況にあります。 bashプロンプトで長いコマンドを入力し始めましたが、途中で別のコマンドで何かを確認する必要があることがわかりました。これは私がコンソールにいるとき(Xなし)で問題になることがよくあります。

  • ctrl++を押して別の仮想コンソールにログインaltし、F2何をしたいのかを把握し、戻って続行します。
  • ctrl+ a、 echo ++ と入力しspaceenter私が望むものを見つけて、私のコマンド+、x 5、+が見つかるまで押してから続けます。 ctrladelctrle
  • マウスでこれまで入力した内容を強調表示し(gpmが実行されている場合は一般的にそうです)ctrl+ cBreakを押し、マウスで何も強調表示しないように注意しながら、何が欲しいのかを把握し、マウスの中ボタンを押して新しいメッセージを受け取り続けます。してください
  • 半分に書かれたコマンドが悪い影響を与えないように、コマンドラインの神々に祈ってください。失敗し、慎重にEnterキーを押し、次に何をしたいのかを把握し、コマンドを取得するまで矢印を押して続行します。
  • タイムマシンにジャンプし、コマンド入力を開始する前に時間をさかのぼって画面を起動するように思い出させ、現在に戻ってctrl+を押してa c、私が何をしたいのかを把握し、ctrl+を押しa ctrl+a続けます。

それで私が気になったのは、これを行うためのもう少しエレガントな方法があるということです。一種のサブシェルコマンドまたはそれに似ていますか?

私が最も興味を持っているのは、準備や設定が不要な方法です。

ベストアンサー1

より速いバージョンアレックス Ctrl+ A Ctrl+ K(ラインの一番前に移動し、次にすべてを切り取る)はCtrl+を使用することですU。これはbashから後ろに切り取り、zshは全体の行(現在の位置に関係なく)を使用します。次にCtrl+を使ってY再度貼り付けます。

おすすめ記事