Skip to content

Bash Shortcuts

5 categories · 37 shortcuts

01

行编辑

10 shortcuts
  • 移动到行首Ctrl+A
  • 移动到行尾Ctrl+E
  • 向后移动一个字符Ctrl+B
  • 向前移动一个字符Ctrl+F
  • 向后移动一个单词Alt+B
  • 向前移动一个单词Alt+F
  • 删除光标前的单词Ctrl+W
  • 删除至行首Ctrl+U
  • 删除至行尾Ctrl+K
  • 粘贴(yank)已删除的文本Ctrl+Y
02

历史记录

7 shortcuts
  • 上一条命令Ctrl+P
  • 下一条命令Ctrl+N
  • 反向搜索历史记录Ctrl+R
  • 正向搜索历史记录Ctrl+S
  • 执行并前进Ctrl+O
  • 运行上一条命令!!
  • 上一条命令的最后一个参数!$
03

作业控制

7 shortcuts
  • 中断(SIGINT)Ctrl+C
  • 挂起(SIGTSTP)Ctrl+Z
  • 发送 EOF / 退出 shellCtrl+D
  • 退出(SIGQUIT)Ctrl+\
  • 在后台恢复作业bg
  • 在前台恢复作业fg
  • 列出活动作业jobs
04

重定向

7 shortcuts
  • 将标准输出重定向到文件>
  • 将标准输出追加到文件>>
  • 重定向标准错误2>
  • 将标准错误重定向到标准输出2>&1
  • 从文件重定向标准输入<
  • 将标准输出管道传递到下一条命令|
  • 将输出同时发送到文件和标准输出tee
05

快捷键

6 shortcuts
  • 清屏Ctrl+L
  • 交换最后两个字符Ctrl+T
  • 撤销Ctrl+_
  • 自动补全Tab
  • 插入最后一个参数Alt+.
  • 在编辑器中编辑命令Ctrl+XCtrl+E