我们经常在linux终端下输入命令行,就像我们使用vi等编辑器一样频繁,vi有很多快捷键提高我们的输入效率,命令行下有没有一些快捷键也能提高我们的输入效率呢?当然有~,下面就介绍一下这些快捷键,掌握了这些就可以让你在命令行下输入命令的效率有质的飞跃了~
linux命令行字符功能汇总
命令 | 名称 | 作用 |
---|---|---|
ctl-A | 回行首 | 使光标回到一行的行首 |
ctl-B | 退格(非破坏性的) | 向前移动光标 |
ctl-C | break | 终止当前运行前台程序 |
ctl-D | 删除字符/退出 | 删除光标所在的字符, 当无字符可删除时相当于logout |
ctl-F | 前行 | 光标向前移动 |
ctl-G | ||
ctl-H | 退格(破坏性的) | 向前移动光标的同时删除字符 |
ctl-I | 水平制表 | 相当于tab键 |
ctl-J | 重起一行 | 相当于回车键 |
ctl-K | 垂直制表 | 删除光标所在处到行尾的所有字符 |
ctl-L | 清屏 | 相当于clear命令 |
ctl-M | 回车 | 相当于回车键 |
ctl-N | 向下查找命令 | 对于输入过的命令, 可以通过这个命令向下查找输入过的命令 |
ctl-O | 回车 | 相当于回车键 |
ctl-P | 向上查找命令 | 对于输入过的命令, 可以通过这个命令向上查找输入过的命令 |
ctl-Q | 恢复 | 在终端中恢复stdin |
ctl-R | 历史命令查找 | 输入ctl-R会提示查找历史命令, 然后输入字符,会时时现实匹配到的命令, 按回车就可以执行历史命令 |
ctl-S | 挂起 | 在终端中冻结stdin, 于ctl+Q正好相反 |
ctl-T | 交换 | 交换光标所在处的字符与光标前面的一个字符的位置 |
ctl-U | 删除字符到行首 | 删除光标所在的字符到行首,于ctl+K正好方向相反 |
ctl-V | 允许插入控制字符 | 如果想要输入控制字符,需要先输入ctr+V然后在输入控制字符 |
ctl-W | 删除光标前字符到空格处 | 删除光标所在的字符到左边的空格处 |
ctl-X | ||
ctl-Y | 粘贴 | 把刚刚暂存区的字符粘贴到终端 |
ctl-Z | 挂起 | 暂停前台作业 |