快捷键 | 含义 |
---|---|
ctrl+左右键 | 在单词之间跳转 |
ctrl+A | 光标移到行首。 |
ctrl+B | 光标左移一个字母 |
ctrl+C | 杀死当前进程。 |
ctrl+D | 退出当前 Shell。 |
ctrl+E | 光标移到行尾。 |
ctrl+H | 删除光标前一个字符,同 backspace 键相同。 |
ctrl+K | 清除光标后至行尾的内容。 |
ctrl+L | 清屏,相当于clear。 |
ctrl+S | 锁定屏幕,此时在bash中输入的字符进入缓冲区,不显示在屏幕中 |
ctrl+Q | 解除ctrl+S的锁定,并缓冲区中的内容打印在屏幕上 |
ctrl+R | 搜索之前打过的命令。会有一个提示,根据你输入的关键字进行搜索bash的history |
ctrl+U | 清除光标前至行首间的所有内容。 在bash中输入密码时很好用 |
ctrl+W | 移除光标前的一个单词 |
ctrl+T | 交换光标位置前的两个字符 |
ctrl+Y | 粘贴或者恢复上次的删除 |
ctrl+F | 光标右移 |
ctrl+Z | 把当前进程转到后台运行,使用’ fg ‘命令恢复。比如top -d1 然后ctrl+z ,到后台,然后fg,重新恢复 |
alt+.(点) | 上一条命令的最后一个参数,连续按会持续找上一条命令的最后一个参数 |
!$ 或 $_ | 上一条命令的最后一个参数,等同于按一次 alt+.(点) |
alt+B | 往回(左)移动一个单词 |
alt+D | 由光标位置开始,往右删除单词。往行尾删,注意与 ctrl+K 的区别 |
!! 或 !-1 | 执行上一条命令 |
!string | 执行最近的一条以string开头的命令 |
!?string? | 表示含有string的最近的一条命令 |
^string1^string2^ | 表示执行上一条命令,并将其中的第一个string1替换为string2,如果string1不存在则替换失败,不会执行命令。 |
!!:0 | 表示上一命令的第0个参数,即命令本身。同理,!!:2表示上一条命令的第2个参数 |
!2:n | 表示第2个命令的第n个参数 |
!!:^ | 表示上一命令第1个参数,可进一步简写为!^,与!!:1同义 |
!!: $ | 表示上一命令的最后一个参数,可进一步简写为!$ |
!!: * | 表示上一命令的参数部分,可进一步简写为!* |
linux Bash中好用的快捷键
最新推荐文章于 2023-08-14 13:40:33 发布