如何清除我在提示中输入的内容?

dig*_*txp 16 terminal bash

我在 bash 中输入了一个非常非常长的命令。糟糕,这是错误的命令。
到目前为止,这意味着我经历了两个地狱:

  1. 意识到我的命令毫无用处。
  2. 必须通过按住Backspace直到提示清晰来清除我的外壳。

有没有更快的方法?

Alg*_*ger 20

Ctrl-U 清除您输入的命令输入,直到当前光标位置。因此,如果您在输入命令后使用它,但没有将光标移回,它将清除您输入的所有内容。

  • 实际上,它“清除光标位置之前的行。如果您在行尾,则清除整行。” 这是接近的,但并不总是完全准确。它与 Ctrl + K 相反 (2认同)

soa*_*dos 15

Control + A然后Control + K。第一个将光标移动到行首,第二个清除光标后的行。

一种更复杂的方法是按 Enter 然后按Control + C。归功于@billc.cn

如果要清除整个提示,请使用Control + L.

  • 在某些情况下,Ctrl + C 更快,虽然很丑:P (6认同)
  • 所以这与他想要的相反。 (3认同)
  • Ctrl-L 清除屏幕,但保留您输入的内容。 (2认同)