生活在 Bash shell 中,熟记以下快捷键,将极大的提高你的命令行操作效率。
编辑命令
- 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 相同类似,分隔符有些差别
重新执行命令
- Ctrl + r:逆向搜索命令历史
-
Ctrl + g:从历史搜索模式退出
-
Ctrl + p:历史中的上一条命令
-
Ctrl + n:历史中的下一条命令
-
Alt + .:使用上一条命令的最后一个参数
控制命令
-
Ctrl + l:清屏
-
Ctrl + o:执行当前命令,并选择上一条命令
-
Ctrl + s:阻止屏幕输出
-
Ctrl + q:允许屏幕输出
-
Ctrl + c:终止命令
-
Ctrl + z:挂起命令
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 命令设置。
分享到:
相关推荐
标题“Ubuntu下Shell快捷键操作大集合及部分Bash使用技巧.pdf”暗示了该文档集中于在Ubuntu操作系统下使用Shell及Bash时可以利用的各种快捷键以及一些高级使用技巧。文档意在提供实用的参考,旨在提升用户在使用...
在Linux环境中,shell脚本是一种强大的工具,可以自动化执行各种任务。...总之,通过编写这样一个简单的shell脚本并配置快捷键,我们可以轻松地在Linux环境下实现快速翻译剪贴板内容的功能,极大地提升了工作效率。
以下是一些常用的Bash Shell快捷键及其作用: 1. `!!`:重复执行上一条指令,这对于需要多次执行相同命令的情况非常有用。 2. `!a`:如果上一条命令以字母"a"开头,这个快捷键可以重复执行它。你可以用任何字母...
#### 二、Bash Shell 快捷键 Bash Shell是Ubuntu等Linux系统的默认Shell环境。了解这些快捷键可以帮助用户快速编辑命令行中的文本。 ##### 命令行编辑 - **CTRL+k**: 删除从光标位置到行尾的所有字符。 - **CTRL+u*...
bash快捷键、Linux有关网络配置的命令 一、创建shell脚本、重定向输入与输出、执行数学运算、退出脚本 二、shell脚本中的各种结构化命令的格式与用法(for、while、until、break等) 三、处理用户的输入:命令行参数...
在RHCE(Red Hat Certified Engineer)技术培训中,Bash Shell技术是不可或缺的一部分,它为Linux系统的日常管理和自动化提供了强大的工具。本单元主要讲解如何利用Bash Shell进行命令行简化操作、命令行扩展、历史...
Linux_Bash_Shell_Cheat_Sheet_V2_2.pdf是一个针对Linux环境下编写Bash Shell脚本的速查表,下面将详细介绍其中的关键知识点。 基础命令: - `cat <fileName>`:显示指定文件的内容。 - `head`:查看文件内容的开始...
在深入探讨bash shell内建命令之前,我们先来理解一下bash是什么以及为什么它对更好地掌握Linux至关重要。Bash,全称Bourne-Again SHell,是Unix和类Unix操作系统中最常用的shell之一,包括所有主要的Linux发行版。...
安卓系统下的bash shell,ssh服务器,gcc编译器以及vim文本编辑器等 使用vim编辑多个文件 vim file1 file2 file3 ... :next查看或编辑后一个文档的内容 :prev查看或编辑前一个文档的内容 :first查看或...
在 Linux 操作系统中,Bash(Bourne Again Shell)是最流行的命令语言解释器。它支持函数、变量和流程控制,并且可以从文件中读取和执行命令。为了提高在终端中的工作效率,掌握 Bash 快捷键是非常必要的。在这里,...
**jm-shell:打造个性化的Bash Shell体验** `jm-shell` 是一个专为Linux用户设计的自定义Bash Shell工具,旨在提供一个更加丰富、功能更加强大的命令行交互环境。通过`jm-shell`,你可以根据自己的需求和喜好来定制...
- **Bash Shell简介**:Bash,即Bourne Again Shell,是AT&T在设计Unix时所创建的Bourne Shell的改进版本,由GNU项目开发,是当前Linux系统中最广泛使用的Shell之一。Bash Shell提供了丰富的功能和增强的特性,使其...
Linux 终端命令是程序员在 Linux 下工作时的必备技能,本文总结了多条实用的终端命令,涵盖文件编码转换、ISO 文件挂载、启动系统修改、软件安装、历史命令记录、Bash Shell 快捷键等多方面的内容。 一、文件编码...
在使用BashShell时,熟练掌握命令行编辑快捷键能够显著提高工作效率: - **Ctrl+a/e**:将光标移动到行首/行尾。 - **Ctrl+f/b**:向前/后移动一个字符。 - **Ctrl+Left/Right**:向前/后移动一个单词。 - **Ctrl+k...
Bash Shell 是Linux系统中最常用的命令行解释器,它的强大在于其丰富的内建命令和保留字,这些元素构成了用户交互的基础。内建命令是直接在Shell内部执行的,不需要启动额外的进程,效率较高;而保留字则在脚本或...
2. **命令行编辑**:bash支持使用箭头键进行命令历史的上下滚动,以及通过Ctrl+U、Ctrl+K等快捷键进行文本剪切和粘贴,提高输入效率。 3. **通配符和文件名扩展**:`*`和`?`是常用的通配符,`*`代表任意多个字符,`...
Bash(Bourne-Again SHell)是最常用的Shell之一,提供了丰富的功能和灵活性。本文将详细阐述Bash的基本命令,包括历史命令、脚本执行、别名、输入输出重定向以及通配符等。 一、Shell基础 Shell将用户的输入转化为...
10.3.2 Shell基础-Bash基本功能-别名与快捷键.mp4 10.3.3 Shell基础-Bash基本功能-输入输出重定向.mp4 10.3.4 Shell基础-Bash基本功能-多命令顺序执行与管道符.mp4 10.3.5 Shell基础-Bash基本功能-通配符和其他...