Bashで予期しない改行を元に戻す方法は?

Bashで予期しない改行を元に戻す方法は?

誤ってコマンドに改行文字を追加した場合、私が知っている限りキャンセルできる唯一の方法は、Ctrl + Cを押してコマンドを再入力することです。たとえば、

$ cat 'John's File'
> ^C
$ cat "John's File"

元のコマンドが長すぎると面倒なことがあります。

>改行を削除してプロンプトを削除して元のコマンドに戻る方法はありますか?

ベストアンサー1

改行を削除する方法はありますか…?

実際:いいえ。しかし、いくつかの良い解決策があります。

あなたがそれを導入したので、Enterその行はすでに実行されているコマンドのリストに保存されています。を押してControlCコマンドを終了し、再入力せずにを押しますup-arrow。入力したコマンドが再び表示され、編集できます。

おすすめ記事