如何删除 GNU 屏幕中的当前行(bash 相当于 Ctrl-K)?

如何删除 GNU 屏幕中的当前行(bash 相当于 Ctrl-K)?

在 GNU 中screen,快捷键Ctrl-A+Ctrl-K或 justK被映射为终止当前窗口。我想知道是否有一个快捷方式可以清除提示中迄今为止输入的当前字符,就像 bashCtrl-UCtrl-A+Ctrl-K一样。我在文档中找不到它。

答案1

如果“提示”是指通过 Ctrl-A 和 来指代 GNU 屏幕提示符:,则可以通过 Ctrl-U 清除该提示。这是大多数命令行应用程序的标准;其他的是 bash 特定的。

答案2

一般来说,CtrlA是为screen自己保留的。因此,要实际发送Ctrl+A,请使用CtrlAthen A

在您的情况下,bashCtrl+A将光标置于输入行的开头并Ctrl+K删除直到其结尾的所有内容。在 中screen,您想要使用:

CtrlA,然后A,然后CtrlK

相关内容