如何在 ubuntu 终端中删除或跳过一个单词或一行文本?

如何在 ubuntu 终端中删除或跳过一个单词或一行文本?

在 Windows 系统上,我可以通过按CtrlFn加号backspace或箭头键之一来执行此操作。但这似乎在 Ubuntu 终端中不起作用。我该怎么做?

我正在使用 Ubuntu 20.04

答案1

要删除光标前的单词,请按Ctrl+ w。这实际上是一种“剪切到剪贴板”操作。使用Ctrl+ y(“复制”)将其粘贴回其他地方。Ctrl+k会剪切到行尾,Ctrl+u会剪切到行首。

要向后跳过一个单词,请使用Alt+ b。使用Alt+f向前跳过一个单词。

这些键以及其他许多人在终端仿真器、虚拟控制台或 ssh 连接中普遍使用 bash 工作。

在 gnome 终端仿真器中,Ctrl+Left/right将跳过左侧或右侧的单词。Alt+Backspace将从当前位置删除左侧的单词,Ctrl+Del将从当前位置删除右侧的单词。

答案2

移动:

  • 到命令末尾:ctrl-e
  • 到命令的开头:ctrl-a
  • 转发一个单词: alt-f
  • 向后搜索一个单词: alt-b

删除:

  • 从当前光标位置到单词末尾:ald-d
  • 从当前光标位置到单词开头:clt-w

例子:

  • 触摸 .gitignore
  • cltr-a(回到开头)
  • alt-d(删除“触摸”)
  • 输入“code”=> 代码.gitignore

答案3

要在 Ubuntu 终端中删除一行,

  1. 将光标放在要删除的行上。
  2. 按“dd”
  3. 该行将被删除。

相关内容