如何删除shell中光标后的所有字符

Rah*_*hta 18 shell

我想删除 putty 或 shell 中光标后的所有字符。我怎样才能做到这一点?

每次我想删除整行时,我都需要按删除键,这是我不想做的事情。

找到删除行的方法提高了我的速度和效率。

例如

 $@ java -DSTOP.PORT=8982 -DSTOP.KEY=mysecret -jar start.jar --stop
Run Code Online (Sandbox Code Playgroud)

@ 是我的光标位置,所以如果我必须删除该行,我必须一直按删除键。

jay*_*ngh 50

击中Ctrl k。下面是一些常用的快捷键

CTRL 键绑定

  • Ctrl+ a- 跳到行首
  • Ctrl+ b- 向后移动一个字符
  • Ctrl+ c- 终止命令
  • Ctrl+ d- 从光标下删除
  • Ctrl+ e- 跳到行尾
  • Ctrl+ f- 向前移动一个字符
  • Ctrl+ k- 删除到 EOL
  • Ctrl+ l- 清屏
  • Ctrl+ r- 向后搜索历史
  • Ctrl+ R- 多次出现向后搜索历史
  • Ctrl+ u- 从光标向后删除
  • Ctrl+ x x- 在 EOL 和当前光标位置之间移动
  • Ctrl+ x @- 显示可能的主机名补全
  • Ctrl+ z- 暂停/停止命令

ALT键绑定

  • Alt+ <- 移动到历史记录的第一行
  • Alt+ >- 移动到历史记录的最后一行
  • Alt+ ?- 显示当前完成列表
  • Alt+ *- 插入所有可能的补全
  • Alt+ /- 尝试完成文件名
  • Alt+ .- 将最后一个参数复制到上一个命令
  • Alt+ b- 向后移动
  • Alt+ c- 将单词大写
  • Alt+ d- 删除单词
  • Alt+ f- 前进
  • Alt+ l- 使单词小写
  • Alt+ n- 向前搜索历史记录非增量
  • Alt+ p- 向后搜索历史,非增量
  • Alt+ r- 调用命令
  • Alt+ t- 移动单词
  • Alt+ u- 使单词大写
  • Alt+ back-space- 从光标向后删除

  • `CTRL k` 应该这样做。 (2认同)