在命令行中快速移动光标的快捷键

Posted 拉风小宇

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在命令行中快速移动光标的快捷键相关的知识,希望对你有一定的参考价值。

最近经常用Linux命令行,经常需要快速移动光标,所幸找到一篇比较好的英文博客,希望对大家有所帮助

Shortcuts to move faster in Bash command line

1. 基本命令

  • 向后移动一个字符: Ctrl + b
  • 向前移动一个字符: Ctrl + f
  • 删除当前字符: Ctrl + d
  • 删除前一个字符: Backspace(退格)
  • 撤消: Ctrl + -

2. 快速移动

  • 移动到行首: Ctrl + a
  • 移动到行尾: Ctrl + e
  • 前进一个词: Meta + f(一个单词可以包含字母和数字,不含符号)
  • 向后移动一个词: Meta +b
  • 清除屏幕: Ctrl + l

什么是MetaMeta 通常是你的 Alt 键。对于 Mac OSX 用户,您需要自己启用它。打开终端 > 首选项 > 设置 > 键盘,然后启用使用option作为Meta键。按照惯例,Meta键通常用于对词的操作。

3. 剪切和粘贴(老版本叫做 “Kill and yank”)

  • 从光标处剪切到行尾: Ctrl + k
  • 从光标处剪切到词尾: Meta + d
  • 从光标剪切到单词的开头: Meta + Backspace
  • 从光标剪切到前一个空格: Ctrl + w
  • 粘贴最后剪切的文本: Ctrl + y
  • 循环并粘贴先前剪切的文本: Meta + y(在 Ctrl + y 之后使用)
  • 循环并粘贴先前命令的最后一个参数:Meta + .

4. 搜索历史命令

  • 通过打字进行搜索: Ctrl + r 并输入搜索词;重复 Ctrl + r 循环显示结果
  • 搜索最后记住的搜索词: Ctrl + r 两次
  • 在当前历史条目处结束搜索: Ctrl + j
  • 取消搜索,恢复原行: Ctrl + g

以上是关于在命令行中快速移动光标的快捷键的主要内容,如果未能解决你的问题,请参考以下文章

在命令行中快速移动光标的快捷键

在命令行中快速移动光标的快捷键

bash光标在搜索命令行中移动

vi文本编辑器的使用

linux命令行常用快捷键

linux-命令行快捷方式使用