命令行快捷键
命令行快捷键,仅部分常用。
快捷键 | 作用 |
---|---|
tab | 命令或路径补全 |
ctrl + a | 光标回到命令行首 |
ctrl + e | 光标回到命令行尾 |
ctrl + ← | 光标向左移动一个单词 |
ctrl + → | 光标向右移动一个单词 |
ctrl + insert | 复制命令行内容 |
shift + insert | 粘贴命令行内容 |
ctrl + k | 剪切(删除)光标处到行尾的字符 |
ctrl + u | 剪切(删除)光标处到行首的字符 |
ctrl + w | 剪切(删除)光标前的一个单词 |
ctrl + y | 粘贴 ctrl + u,ctrl + k, ctrl + w 删除的文本 |
ctrl + c | 中断终端正在执行的任务或者删除整行 |
ctrl + d | 退出当前 shell 命令行 |
ctrl + r | 搜索命令行历史命令 |
ctrl + g | 从执行 ctrl + r 的搜索历史命令模式退出 |
Esc + . | 获取上一条命令的最后部分(空格分隔),常用来获取 cat、ls 后的路径 |
ctrl + l | 等同于 clear |
ctrl + s | 锁定终端,使之无法输入内容 |
ctrl + q | 解锁执行 ctrl + s 的锁定状态 |
ctrl + z | 暂停执行在终端运行的任务 |
!! | 执行上一条命令 |
!pw | 执行最近以 pw 开头的命令 |
!pw:p | 仅打印最近 pw 开头的命令,不执行 |