`

Bash 快捷键

 
阅读更多

让你提升命令行效率的 Bash 快捷键

编辑命令

  • Ctrl + a :移到命令行首
  • Ctrl + e :移到命令行尾
  • Ctrl + f :按字符前移(右向)
  • Ctrl + b :按字符后移(左向)
  • Alt + f :按单词前移(右向)
  • Alt + b :按单词后移(左向)
  • Ctrl + xx:在命令行首和光标之间移动
  • Ctrl + u :从光标处删除至命令行首
  • Ctrl + k :从光标处删除至命令行尾
  • Ctrl + w :从光标处删除至字首
  • Alt + d :从光标处删除至字尾
  • Ctrl + d :删除光标处的字符
  • Ctrl + h :删除光标前的字符
  • Ctrl + y :粘贴至光标后
  • Alt + c :从光标处更改为首字母大写的单词
  • Alt + u :从光标处更改为全部大写的单词
  • Alt + l :从光标处更改为全部小写的单词
  • Ctrl + t :交换光标处和之前的字符
  • Alt + t :交换光标处和之前的单词
  • Alt + Backspace:与 Ctrl + w 相同类似,分隔符有些差别 [感谢 rezilla 指正]

重新执行命令

  • Ctrl + r:逆向搜索命令历史
  • Ctrl + g:从历史搜索模式退出
  • Ctrl + p:历史中的上一条命令
  • Ctrl + n:历史中的下一条命令
  • Alt + .:使用上一条命令的最后一个参数

控制命令

  • Ctrl + l:清屏
  • Ctrl + o:执行当前命令,并选择上一条命令
  • Ctrl + s:阻止屏幕输出
  • Ctrl + q:允许屏幕输出
  • Ctrl + c:终止命令
  • Ctrl + z:挂起命令
  • Ctrl+shift+q:关闭终端
  • Ctrl+shift+n:新建终端

Bang (!) 命令

  • !!:执行上一条命令
  • !blah:执行最近的以 blah 开头的命令,如 !ls
  • !blah:p:仅打印输出,而不执行
  • !$:上一条命令的最后一个参数,与 Alt + . 相同
  • !$:p:打印输出 !$ 的内容
  • !*:上一条命令的所有参数
  • !*:p:打印输出 !* 的内容
  • ^blah:删除上一条命令中的 blah
  • ^blah^foo:将上一条命令中的 blah 替换为 foo
  • ^blah^foo^:将上一条命令中所有的 blah 都替换为 foo

友情提示

  1. 以上介绍的大多数 Bash 快捷键仅当在 emacs 编辑模式时有效,若你将 Bash 配置为 vi 编辑模式,那将遵循 vi 的按键绑定。Bash 默认为 emacs 编辑模式。如果你的 Bash 不在 emacs 编辑模式,可通过 set -o emacs 设置。
  2. ^S、^Q、^C、^Z 是由终端设备处理的,可用 stty 命令设置。
分享到:
评论

相关推荐

    linux Bash 快捷键大全.docx

    linux Bash 快捷键大全.docx

    让你提升命令行效率的 Bash 快捷键 [完整版]

    常用的bash快捷键,有了这些快捷键,让你提升命令行效率上升一个层次

    bash shell学习笔记

    bash快捷键、Linux有关网络配置的命令 一、创建shell脚本、重定向输入与输出、执行数学运算、退出脚本 二、shell脚本中的各种结构化命令的格式与用法(for、while、until、break等) 三、处理用户的输入:命令行参数...

    Ubuntu下Shell快捷键操作大集合及部分Bash使用技巧.pdf

    专业技术文档

    安卓系统下的bash shell,ssh服务器,gcc编译器以及vim文本编辑器等

    快捷键 C-->Ctrl M-->Alt E-->Esc DEL-->Backspace C-l:clear 清屏 C-a:将光标跳至命令行行首 C-e:将光标跳至命令行行尾 C-k:删除光标所在位置至行尾的命令行信息 C-u:删除光标所在位置至行首...

    Bash使用 (很详细的讲解)

    常用的快捷键 编程相关 变量 参 数 函数 操作符 条件测试和流程控制 算术运算 输入和输出重定向 信号与自陷 作业控制 注意与建议 代码sample 配置文件 bash的调试器选项 提示符的...

    my-git-bash:我的git bash配置

    解决 win10 快捷键不能秒启动问题 解决某些命令会卡住不动或无法上下选择脚手架选项的问题 更新日志 使用前说明 本仓库的最初目的是探索如何在 Windows 上打造出非常易用的终端环境。后来随着 Windows Terminal 和 ...

    linux之bash特性及脚本编程基础

    bash特性及bash脚本编程初步 終端,附着在終端的按口程序: ... 快捷键: Ctrl+a, e, u, k, 1 命令补全: $PATH 路径补全 bash特性之:命令hash 缓存此前命令的查找结果:key-value hash命令: hash:列出 hash -

    加入几个快捷键绑定的emacs配置文件

    绑定了几个常用的快捷键:f2切换ecb窗口可见性;f4打开bash终端;f5编译文件

    bash history cheat sheet

    列出了Bash中一些有用的命令,正确使用它们,可以极大的提高工作效率!这些命令主要和历史命令行有关。

    linux-Shell基础视频教程

    10.3.2 Shell基础-Bash基本功能-别名与快捷键.mp4 10.3.3 Shell基础-Bash基本功能-输入输出重定向.mp4 10.3.4 Shell基础-Bash基本功能-多命令顺序执行与管道符.mp4 10.3.5 Shell基础-Bash基本功能-通配符和其他...

    Linux下Shell编程快捷键大全(日常整理)

    有时候,我们需要在 Bash 中重复执行先前的命令。所以学习shell编程快捷键对工作非常有帮助,下面由脚本之家小编给大家介绍Linux下Shell编程快捷键大全,需要的朋友参考下吧

    Linux/Unix快捷键集锦

    下述所有命令在Linux/unix的shell下有效,这里以bash为主。如有出入,以你自己的服务器为准。本文所指的Linux主要指RHEL/CentOS,unix指的是FreeBSD,这也是服务器中用得最多的版本。

    aka:类固醇的Alias Bash命令

    Bash alias本质上不过是键盘快捷键,缩写,是避免键入长命令序列的一种手段。 由于这些原因, AKA提供了更好的替代alias命令: 别名以文件形式存储在文件系统中,因此可以轻松地在计算机之间共享和同步 AKA是跨平台...

    BashMouse:用这个 bash 脚本控制你的 X 鼠标指针

    用这个 bash 脚本控制你的 X 鼠标指针。 ##Installation 这个工具依赖于xdotool ,用sudo apt-get install xdotool $ git clone https://github.com/thomasbacklund/BashMouse.git ##Usage ./mouse.sh [right|left...

    linux bash基础特性

    1.补全机制 1.1 命令补全 给定打头字符串如果可以唯一标识某命令文件...2.快捷键 按 键 作 用 Ctrl+c 强制终止前台运行的程序 Ctrl+z 停止前台运行的程序(挂起状态) Ctrl+d 退出,相当于exit Ctrl+l 清

    django-admin-keyboard-shortcuts:Django Admin后端的键盘快捷键

    Django Admin键盘快捷键实验 将此应用视为被放弃的实验。 不要在生产中使用它。 此实验的目的是为您的管理站点提供键盘快捷键。 有关所有已实现的快捷方式,请参见下面的“用法”部分。 安装 从PyPi获取最新的稳定...

    kinto:Mac样式Linux和Windows快捷键

    Kinto.sh -适用于Linux和Windows的Mac式快捷键。 -- 无缝复制和粘贴所有应用程序和终端。 零努力解决方案。 v1.2版本-Kinto现在包括系统托盘和简单的向导,可轻松完成安装设置。 由于Linux的和适用于Windows 10的...

    gedit_external-tools_run_execute:从gedit 3.38运行c,c ++,python程序的bash脚本

    gedit_external-tools_run_execute 从gedit 3.38运行c,c ++,python程序的bash脚本 在gedit的外部工具中复制run.sh的内容,并将您的快捷键设置为在终端中运行代码。

    dotfiles:使用bash,tmux和vim的我的点文件和开发环境

    airline主题的美学快捷键与iTerm快捷键结合使用Alt-n切换到窗口n Alt-arrows可在窗格之间切换Alt-tab切换到上一个活动窗口(在2个tmux窗口之间快速切换)屏幕截图 PS:克隆风险自负。 大多数配置文件都有内联文档。

Global site tag (gtag.js) - Google Analytics