`
ltl3884
  • 浏览: 135205 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Bash shell下的常用命令

阅读更多
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
分享到:
评论

相关推荐

    learning the bash shell

    别名则允许为常用命令创建简写,例如`alias ll='ls -l'`创建了一个名为ll的新命令,等同于`ls -l`。 四、Shell函数 函数在Bash中用于封装重复性代码,提高脚本的复用性和可读性。函数以`function`关键字定义,如`...

    Advanced Bash Shell Guide

    - 别名允许用户为常用命令设置简写,例如`alias ll='ls -l'`。 - 函数可以封装一系列命令,创建自定义的行为,如`function backup(){ tar -czvf backups/$(date +%Y%m%d).tar.gz $@; }`。 3. **环境变量与路径** ...

    Learning the bash Shell

    Bash(Bourne-Again SHell)是Linux操作系统中最常用的命令行解释器,它为用户提供了与系统交互的强大工具。这本书的第二版由O'Reilly出版社出版,旨在帮助读者掌握Bash shell的基本用法以及高级技巧。 在学习Bash ...

    linux bash shell中文手册

    Bash(Bourne-Again SHell)是GNU项目下的Unix/Linux操作系统默认的命令行解释器,它继承并扩展了经典的Bourne Shell功能。 1. **概述 (SYNOPSIS)**:这部分通常会列出启动Bash Shell时的命令行选项,如`-i`用于...

    bash shell内建命令

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

    linux learning the bash shell

    Bash(Bourne Again SHell)是Unix/Linux操作系统中最常用的命令解释器之一,也是大多数Linux发行版的默认Shell。 #### 描述:Learn Bash Shell - **学习目标**:了解如何在Linux环境中使用Bash Shell进行操作。这...

    bash shell 源代码

    bash shell,全称为Bourne-Again SHell,是GNU项目的一部分,由自由软件基金会的创始人理查德·马修·斯托曼(Richard Stallman)发起,是Unix/Linux操作系统中最常用的命令行解释器。这个源代码包包含了bash 4.2...

    bash shell高级编程

    1. **命令别名**:可以通过定义别名来简化常用命令,如`alias ll='ls -l'`,使`ll`成为`ls -l`的快捷方式。 2. **shell函数**:自定义函数可以封装一系列命令,提高代码复用性。例如,定义一个打印当前目录的函数`...

    Linux shell 及常用命令介绍.txt Linux shell 及常用命令介绍.txt

    #### 四、Shell常用命令详解 1. **更改账号密码** - **命令**: `passwd` - **用法**: - 输入旧密码。 - 输入新密码两次确认。 - **示例**: ```bash $ passwd Changing password for user your_username. ...

    《Learning the bash Shell,3rd Edition,by Cameron Newham》.pdf

    - 解释如何创建和使用别名来简化常用命令的操作。 - **3.3 选项** - 介绍bash支持的各种选项及其用法。 - **3.4 shell变量** - 讲解如何定义和使用shell变量。 - **3.5 自定义与子进程** - 讨论自定义设置...

    bash shell 详解

    Bash Shell是Linux操作系统中的常用命令行解释器,它提供了一个文本界面供用户输入命令,并在系统上执行相应的操作。本篇将详细介绍Bash Shell的操作方法,助您快速掌握并使用。 首先,我们来看type命令,它用于...

    bash shell

    综上所述,Bash Shell 不仅是 Linux 和 MacOS 下的核心工具之一,也是进行脚本编程的强大工具。掌握了 Bash Shell 的基础知识和高级特性,不仅可以提高日常的工作效率,还能帮助解决各种复杂的系统管理和自动化任务...

    实验十二 Bash Shell相关指令练习

    3. `alias`:列出当前已设置的命令别名,方便快速执行常用命令。 4. `history`:显示历史执行过的命令列表。 5. `cat ~/.bash_history`:查看指定用户的.bash_history文件,其中记录了登录期间执行的命令。 6. `cat ...

    bash/shell教程chm版

    4. **命令别名**: 可以定义命令别名,简化常用命令,如`alias ll='ls -l'`创建一个显示详细文件信息的别名。 5. **shell函数**: 自定义函数可以封装复杂逻辑,提高脚本的可读性和可维护性。 **四、附录中的丰富...

    列出所有Bash Shell内置命令的方法示例

    Bash Shell提供了许多内置命令,这些命令比外部命令执行得更快,因为它们直接在Shell内部执行,无需通过文件系统查找。了解并掌握Bash Shell的内置命令对于提高命令行操作效率至关重要。 首先,我们可以通过`help`...

    高级bash shell手册

    别名允许为常用命令创建简短的替代名,而函数则能实现更复杂的操作。学会创建和管理这两个特性,可以提升日常工作效率。 **8. 命令历史与自动补全** Bash的命令历史功能记录了用户过去的命令,方便查找和重复使用。...

Global site tag (gtag.js) - Google Analytics