在命令行中快速移动光标的快捷键
Posted 拉风小宇
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在命令行中快速移动光标的快捷键相关的知识,希望对你有一定的参考价值。
最近经常用Linux命令行,经常需要快速移动光标,所幸找到一篇比较好的英文博客,希望对大家有所帮助
1. 基本命令
- 向后移动一个字符:
Ctrl
+b
- 向前移动一个字符:
Ctrl
+f
- 删除当前字符:
Ctrl
+d
- 删除前一个字符:
Backspace
(退格) - 撤消:
Ctrl
+-
2. 快速移动
- 移动到行首:
Ctrl
+a
- 移动到行尾:
Ctrl
+e
- 前进一个词:
Meta
+f
(一个单词可以包含字母和数字,不含符号) - 向后移动一个词:
Meta
+b
- 清除屏幕:
Ctrl
+l
什么是
Meta
?Meta
通常是你的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
以上是关于在命令行中快速移动光标的快捷键的主要内容,如果未能解决你的问题,请参考以下文章