让你提升命令行效率的 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
友情提示:
- 以上介绍的大多数 Bash 快捷键仅当在 emacs 编辑模式时有效,若你将 Bash 配置为 vi 编辑模式,那将遵循 vi 的按键绑定。Bash 默认为 emacs 编辑模式。如果你的 Bash 不在 emacs 编辑模式,可通过
set -o emacs
设置。 - ^S、^Q、^C、^Z 是由终端设备处理的,可用
stty
命令设置。
相关推荐
linux Bash 快捷键大全.docx
常用的bash快捷键,有了这些快捷键,让你提升命令行效率上升一个层次
bash快捷键、Linux有关网络配置的命令 一、创建shell脚本、重定向输入与输出、执行数学运算、退出脚本 二、shell脚本中的各种结构化命令的格式与用法(for、while、until、break等) 三、处理用户的输入:命令行参数...
专业技术文档
快捷键 C-->Ctrl M-->Alt E-->Esc DEL-->Backspace C-l:clear 清屏 C-a:将光标跳至命令行行首 C-e:将光标跳至命令行行尾 C-k:删除光标所在位置至行尾的命令行信息 C-u:删除光标所在位置至行首...
常用的快捷键 编程相关 变量 参 数 函数 操作符 条件测试和流程控制 算术运算 输入和输出重定向 信号与自陷 作业控制 注意与建议 代码sample 配置文件 bash的调试器选项 提示符的...
解决 win10 快捷键不能秒启动问题 解决某些命令会卡住不动或无法上下选择脚手架选项的问题 更新日志 使用前说明 本仓库的最初目的是探索如何在 Windows 上打造出非常易用的终端环境。后来随着 Windows Terminal 和 ...
bash特性及bash脚本编程初步 終端,附着在終端的按口程序: ... 快捷键: Ctrl+a, e, u, k, 1 命令补全: $PATH 路径补全 bash特性之:命令hash 缓存此前命令的查找结果:key-value hash命令: hash:列出 hash -
绑定了几个常用的快捷键:f2切换ecb窗口可见性;f4打开bash终端;f5编译文件
列出了Bash中一些有用的命令,正确使用它们,可以极大的提高工作效率!这些命令主要和历史命令行有关。
10.3.2 Shell基础-Bash基本功能-别名与快捷键.mp4 10.3.3 Shell基础-Bash基本功能-输入输出重定向.mp4 10.3.4 Shell基础-Bash基本功能-多命令顺序执行与管道符.mp4 10.3.5 Shell基础-Bash基本功能-通配符和其他...
有时候,我们需要在 Bash 中重复执行先前的命令。所以学习shell编程快捷键对工作非常有帮助,下面由脚本之家小编给大家介绍Linux下Shell编程快捷键大全,需要的朋友参考下吧
下述所有命令在Linux/unix的shell下有效,这里以bash为主。如有出入,以你自己的服务器为准。本文所指的Linux主要指RHEL/CentOS,unix指的是FreeBSD,这也是服务器中用得最多的版本。
Bash alias本质上不过是键盘快捷键,缩写,是避免键入长命令序列的一种手段。 由于这些原因, AKA提供了更好的替代alias命令: 别名以文件形式存储在文件系统中,因此可以轻松地在计算机之间共享和同步 AKA是跨平台...
用这个 bash 脚本控制你的 X 鼠标指针。 ##Installation 这个工具依赖于xdotool ,用sudo apt-get install xdotool $ git clone https://github.com/thomasbacklund/BashMouse.git ##Usage ./mouse.sh [right|left...
1.补全机制 1.1 命令补全 给定打头字符串如果可以唯一标识某命令文件...2.快捷键 按 键 作 用 Ctrl+c 强制终止前台运行的程序 Ctrl+z 停止前台运行的程序(挂起状态) Ctrl+d 退出,相当于exit Ctrl+l 清
Django Admin键盘快捷键实验 将此应用视为被放弃的实验。 不要在生产中使用它。 此实验的目的是为您的管理站点提供键盘快捷键。 有关所有已实现的快捷方式,请参见下面的“用法”部分。 安装 从PyPi获取最新的稳定...
Kinto.sh -适用于Linux和Windows的Mac式快捷键。 -- 无缝复制和粘贴所有应用程序和终端。 零努力解决方案。 v1.2版本-Kinto现在包括系统托盘和简单的向导,可轻松完成安装设置。 由于Linux的和适用于Windows 10的...
gedit_external-tools_run_execute 从gedit 3.38运行c,c ++,python程序的bash脚本 在gedit的外部工具中复制run.sh的内容,并将您的快捷键设置为在终端中运行代码。
airline主题的美学快捷键与iTerm快捷键结合使用Alt-n切换到窗口n Alt-arrows可在窗格之间切换Alt-tab切换到上一个活动窗口(在2个tmux窗口之间快速切换)屏幕截图 PS:克隆风险自负。 大多数配置文件都有内联文档。