Bash 快捷键

熟练使用下面 Bash 终端命令快捷键,将极大提高效率。

光标移动

快捷键 用途
Ctrl+A 或 Home 移动到行首
Ctrl+E 或 End 移动到行位
Alt+B 后移一个单词
Ctrl+B 后移一个字符
Alt+F 前移一个单词
Ctrl+F 前移一个字符
Ctrl+XX 当前和行首位置切换

剪切删除

快捷键 用途
Ctrl+W 剪切光标前单词
Ctrl+K 剪切光标后内容
Ctrl+U 剪切光标前内容
Ctrl+Y 粘贴剪切板内容
Ctrl+D 或 Delete 删除当前字符
Alt+D 删除光标后所有字符
Ctrl+H 或 Backspace 删除前一字符

进程控制

快捷键 用途
Ctrl+C 终止当前进程(SIGINT)
Ctrl+Z 挂起当前进程(SIGTSTP)
Ctrl+D 关闭 shell (同 exit )

屏幕控制

快捷键 用途
Ctrl+L 清屏(同 clear)
Ctrl+S 停止屏幕输出
Ctrl+Q 回复屏幕输出

大小写

快捷键 用途
Alt+U 大写光标位置到单词尾间的字母
Alt+L 小写光标位置到单词尾间的字母
Alt+C 大写当前单词

其他

快捷键 用途
Alt+T 当前单词和前一单词互换
Ctrl+T 互换光标前两单词位置
Ctrl+_ 撤销

使用 Tab 可以自动补全(命令、文件或目录)

开启 vi 模式
set -o vi
开启 emacs 模式
set -o emacs

引用链接

https://www.howtogeek.com/howto/ubuntu/keyboard-shortcuts-for-bash-command-shell-for-ubuntu-debian-suse-redhat-linux-etc/

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • bash快捷键 习惯使用编辑的快捷键可以大大提高效率,记忆学习过程要有意识的忽略功能键、方向键和数字小键盘。以下快...
    五大RobertWu伍洋阅读 2,707评论 0 0
  • 昨天晚上写的这篇,今天看新闻说,windows要原生支持Bash shell。(_) 这是一篇翻译的文章,原文:B...
    SpaceCat阅读 4,306评论 0 25
  • 生活在 Bash shell 中,熟记以下快捷键,将极大的提高你的命令行操作效率。 编辑命令 Ctrl + a :...
    半岛迷音阅读 1,755评论 0 0
  • bash 快捷键 编辑命令 重新执行命令 控制命令 Bang (!) 命令 注: 以上介绍的大多数 Bash 快捷...
    stuha阅读 2,532评论 0 4
  • 快捷键的一些说明: CTRL=C:这个键是指PC键盘上的Ctrl键 ALT=M:这个键是PC键盘上的ALT键,如果...
    逗逼程序员阅读 2,844评论 0 0