57

bashコマンドラインで、カーソルの前のすべての文字を削除する方法は? Ctrl-k がカーソルの後ろをすべて削除することは知っています。

4

4 に答える 4

97

Ctrl-u-Cut everything before the cursor


その他の Bash ショートカット、

  • Ctrl-a Move cursor to beginning of line
  • Ctrl-e Move cursor to end of line
  • Ctrl-b Move cursor back one word
  • Ctrl-f Move cursor forward one word
  • Ctrl-w Cut the last word
  • Ctrl-k Cut everything after the cursor
  • Ctrl-y Paste the last thing to be cut
  • Ctrl-_ Undo

また、bash シェルの man ページで詳細を確認してください。man bash

追加の bash コマンドライン ショートカット チート シート: http://www.bigsmoke.us/readline/shortcuts

ここのドキュメントを参照してください: http://www.gnu.org/software/bash/manual/bashref.html#Commands-For-Killing

必須: Julia のコミックを通じて Bash、Linux、および Tech について詳しく学んでください: https://twitter.com/b0rk/media

ジュリアのバッシュ

于 2012-09-08T21:15:09.217 に答える
5

ホットキーCtrl+Uがこれを行う必要があります。

于 2012-09-08T21:14:58.013 に答える
-2

Ctrl+x バックスペース カーソルの現在位置の前にあるすべてのエントリをクリア

于 2016-03-05T17:37:12.340 に答える