linux命令行控制字符汇总

我们经常在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 挂起 暂停前台作业