`
crystalwiner
  • 浏览: 90376 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
社区版块
存档分类
最新评论

Bash shell 快捷键

 
阅读更多

生活在 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使用技巧.pdf”暗示了该文档集中于在Ubuntu操作系统下使用Shell及Bash时可以利用的各种快捷键以及一些高级使用技巧。文档意在提供实用的参考,旨在提升用户在使用...

    linux脚本shell快捷键调用google translate翻译粘贴板内容

    在Linux环境中,shell脚本是一种强大的工具,可以自动化执行各种任务。...总之,通过编写这样一个简单的shell脚本并配置快捷键,我们可以轻松地在Linux环境下实现快速翻译剪贴板内容的功能,极大地提升了工作效率。

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

    以下是一些常用的Bash Shell快捷键及其作用: 1. `!!`:重复执行上一条指令,这对于需要多次执行相同命令的情况非常有用。 2. `!a`:如果上一条命令以字母"a"开头,这个快捷键可以重复执行它。你可以用任何字母...

    ubuntu最常用和终端快捷键.pdf

    #### 二、Bash Shell 快捷键 Bash Shell是Ubuntu等Linux系统的默认Shell环境。了解这些快捷键可以帮助用户快速编辑命令行中的文本。 ##### 命令行编辑 - **CTRL+k**: 删除从光标位置到行尾的所有字符。 - **CTRL+u*...

    bash shell学习笔记

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

    RHCE技术培训-Bash Shell技术介绍.pptx

    在RHCE(Red Hat Certified Engineer)技术培训中,Bash Shell技术是不可或缺的一部分,它为Linux系统的日常管理和自动化提供了强大的工具。本单元主要讲解如何利用Bash Shell进行命令行简化操作、命令行扩展、历史...

    Linux_bash_shell_cheat_sheetV2_2.pdf.pdf

    Linux_Bash_Shell_Cheat_Sheet_V2_2.pdf是一个针对Linux环境下编写Bash Shell脚本的速查表,下面将详细介绍其中的关键知识点。 基础命令: - `cat <fileName>`:显示指定文件的内容。 - `head`:查看文件内容的开始...

    bash shell内建命令

    在深入探讨bash shell内建命令之前,我们先来理解一下bash是什么以及为什么它对更好地掌握Linux至关重要。Bash,全称Bourne-Again SHell,是Unix和类Unix操作系统中最常用的shell之一,包括所有主要的Linux发行版。...

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

    安卓系统下的bash shell,ssh服务器,gcc编译器以及vim文本编辑器等 使用vim编辑多个文件 vim file1 file2 file3 ... :next查看或编辑后一个文档的内容 :prev查看或编辑前一个文档的内容 :first查看或...

    60-Linux-Bash-Terminal-Keyboard-Shortcuts-1.pdf

    在 Linux 操作系统中,Bash(Bourne Again Shell)是最流行的命令语言解释器。它支持函数、变量和流程控制,并且可以从文件中读取和执行命令。为了提高在终端中的工作效率,掌握 Bash 快捷键是非常必要的。在这里,...

    jm-shell:内容丰富的定制Bash shell

    **jm-shell:打造个性化的Bash Shell体验** `jm-shell` 是一个专为Linux用户设计的自定义Bash Shell工具,旨在提供一个更加丰富、功能更加强大的命令行交互环境。通过`jm-shell`,你可以根据自己的需求和喜好来定制...

    SHELL编程基础(ppt)

    - **Bash Shell简介**:Bash,即Bourne Again Shell,是AT&T在设计Unix时所创建的Bourne Shell的改进版本,由GNU项目开发,是当前Linux系统中最广泛使用的Shell之一。Bash Shell提供了丰富的功能和增强的特性,使其...

    程序员在linux下有用的终端命令

    Linux 终端命令是程序员在 Linux 下工作时的必备技能,本文总结了多条实用的终端命令,涵盖文件编码转换、ISO 文件挂载、启动系统修改、软件安装、历史命令记录、Bash Shell 快捷键等多方面的内容。 一、文件编码...

    basic shell编程基础

    在使用BashShell时,熟练掌握命令行编辑快捷键能够显著提高工作效率: - **Ctrl+a/e**:将光标移动到行首/行尾。 - **Ctrl+f/b**:向前/后移动一个字符。 - **Ctrl+Left/Right**:向前/后移动一个单词。 - **Ctrl+k...

    bash_shell内建命令和保留字

    Bash Shell 是Linux系统中最常用的命令行解释器,它的强大在于其丰富的内建命令和保留字,这些元素构成了用户交互的基础。内建命令是直接在Shell内部执行的,不需要启动额外的进程,效率较高;而保留字则在脚本或...

    Linux中shell(bash)的简单模拟。___下载.zip

    2. **命令行编辑**:bash支持使用箭头键进行命令历史的上下滚动,以及通过Ctrl+U、Ctrl+K等快捷键进行文本剪切和粘贴,提高输入效率。 3. **通配符和文件名扩展**:`*`和`?`是常用的通配符,`*`代表任意多个字符,`...

    shell 基础概述 Bash基本命令

    Bash(Bourne-Again SHell)是最常用的Shell之一,提供了丰富的功能和灵活性。本文将详细阐述Bash的基本命令,包括历史命令、脚本执行、别名、输入输出重定向以及通配符等。 一、Shell基础 Shell将用户的输入转化为...

    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基本功能-通配符和其他...

Global site tag (gtag.js) - Google Analytics