| 快捷键 | 作用 |

|---------|-----------------------------------------------------------------------------|

| Ctrl+A | 把光标移动到命令行开头。如果我们输入的命令过长,想要把光标移动到命令行开头时使用。 |

| Ctrl+B | 退格,非破坏性的,只是将光标位置回移一个位置。 |

| Ctrl+C | 强制终止当前的命令。 |

| Ctrl+D | 退出当前终端。 |

| Ctrl+E | 把光标移动到命令行结尾。 |

| Ctrl+F | 把光标向前移动一个字符。 |

| Ctrl+G | BEL,引发一个响铃。 |

| Ctrl+H | 删除上一个字符。 |

| Ctrl+I | 水平制表符。 |

| Ctrl+J | 新行。 |

| Ctrl+K | 删除或剪切光标之后的内容。 |

| Ctrl+L | 清屏,相当于clear命令。 |

| Ctrl+M | 回车 |

| Ctrl+N | 擦除从history缓冲区召回的一行文本(在命令行下)。 |

| Ctrl+O | 产生一个新行。 |

| Ctrl+P | 从history缓冲区召回上一次的命令(在命令行下)。 |

| Ctrl+Q | 恢复屏幕输出。 |

| Ctrl+R | 在历史命令中搜索,按下Ctrl+R之后,就会出现搜索界面,只要输入搜索内容,就会从历史命令中搜索。 |

| Ctrl+S | 暂停屏幕输出。 |

| Ctrl+T | 交换光标位置与光标前一个位置的字符内容。 |

| Ctrl+U | 删除或剪切光标之前的命令。 |

| Ctrl+V | 在输入文本的时候,按下C-V之后,可以插入控制字符。比如:echo -e '/x0a’;和echo <Ctrl-V><Ctrl-J>;这两种效果一样。 |

| Ctrl+W | 删除上一个单词。 |

| Ctrl+X | 在某些文字处理程序中,这个控制字符将会剪切高亮的文本并且将它复制到剪贴板中。 |

| Ctrl+Y | 粘贴Ctrl+U或ctul+K剪切的内容。 |

| Ctrl+Z | 暂停,并放入后台。 |

| Ctrl+/ | 退出。和Ctrl-C差不多,也可能dump一个”core”文件到你的工作目录下(这个文件可能对你没用)。 |

| Ctrl+/ | 撤消操作,Undo。 |

| Ctrl+_ | 撤消操作。 |

| Ctrl+xx | 在行首和光标两个位置间进行切换,此处是两个”x”字符。 |