Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?

Linux 命令行编辑快捷键

初学者在Linux命令窗口(终端)敲命令时,肯定觉得通过输入一串一串的字符的方式来控制计算是效率很低。 但是Linux命令解释器(Shell)是有很多快捷键的,熟练掌握可以极大的提高操作效率。 下面列出最常用的快捷键,这还不是完全版。

  • 命令行快捷键:
    • 常用:

      • Ctrl L :清屏
      • Ctrl M :等效于回车
      • Ctrl C : 中断正在当前正在执行的程序
    • 历史命令:

      • Ctrl P : 上一条命令,可以一直按表示一直往前翻
      • Ctrl N : 下一条命令
      • Ctrl R,再按历史命令中出现过的字符串:按字符串寻找历史命令(重度推荐)
    • 命令行编辑:

      • Tab : 自动补齐(重度推荐)
      • Ctrl A : 移动光标到命令行首
      • Ctrl E : 移动光标到命令行尾
      • Ctrl B : 光标后退
      • Ctrl F : 光标前进
      • Alt F : 光标前进一个单词
      • Alt B : 光标后退一格单词
      • Ctrl ] : 从当前光标往后搜索字符串,用于快速移动到该字符串
      • Ctrl Alt ] : 从当前光标往前搜索字符串,用于快速移动到该字符串
      • Ctrl H : 删除光标的前一个字符
      • Ctrl D : 删除当前光标所在字符
      • Ctrl K :删除光标之后所有字符
      • Ctrl U : 清空当前键入的命令
      • Ctrl W : 删除光标前的单词(Word, 不包含空格的字符串)
      • **Ctrl \ ** : 删除光标前的所有空白字符
      • Ctrl Y : 粘贴Ctrl WCtrl K删除的内容
      • Alt . : 粘贴上一条命令的最后一个参数(很有用)
      • Alt [0-9] Alt . 粘贴上一条命令的第[0-9]个参数
      • Alt [0-9] Alt . Alt. 粘贴上上一条命令的第[0-9]个参数
      • Ctrl X Ctrl E : 调出系统默认编辑器编辑当前输入的命令,退出编辑器时,命令执行
    • 其他:

      • Ctrl Z : 把当前进程放到后台(之后可用''fg''命令回到前台)
      • Shift Insert : 粘贴(相当于Windows的Ctrl V
      • 在命令行窗口选中即复制
      • 在命令行窗口中键即粘贴,可用Shift Insert代替
      • Ctrl PageUp : 屏幕输出向上翻页
      • Ctrl PageDown : 屏幕输出向下翻页
@guimeisang

This comment has been minimized.

Copy link

@guimeisang guimeisang commented Oct 19, 2016

不错...

@SimonTart

This comment has been minimized.

Copy link

@SimonTart SimonTart commented Mar 25, 2017

加一个Alt D吧,删除当前单词。

@t404

This comment has been minimized.

Copy link

@t404 t404 commented Nov 24, 2017

Ctrl + ? 撤消前一次输入

@mayflower12

This comment has been minimized.

Copy link

@mayflower12 mayflower12 commented Sep 3, 2018

抱走

@LjessonS

This comment has been minimized.

Copy link

@LjessonS LjessonS commented Oct 17, 2018

找了好久,问过别人说没有,但是我不信,今天终于发现了!非常感谢!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.