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

『Linux』学习使用Bash Shell 快捷键(转)

阅读更多

文章来自:http://www.dbanotes.net/techmemo/shell_shortcut.html

作者:Fenng | English Version 【可以任意转载, 转载时请务必以超链接形式标明文章原始出处和作者信息及本声明
网址:

这篇 Bash Shell Shortcuts 的快捷键总结的非常好。值得学习。下面内容大多数是拷贝粘贴与总结.

CTRL 键相关的快捷键:

Ctrl + a - Jump to the start of the line
Ctrl + b - Move back a char
Ctrl + c - Terminate the command //用的最多了吧?
Ctrl + d - Delete from under the cursor
Ctrl + e - Jump to the end of the line
Ctrl + f - Move forward a char
Ctrl + k - Delete to EOL
Ctrl + l - Clear the screen //清屏,类似 clear 命令
Ctrl + r - Search the history backwards //查找历史命令
Ctrl + R - Search the history backwards with multi occurrence
Ctrl + u - Delete backward from cursor // 密码输入错误的时候比较有用
Ctrl + xx - Move between EOL and current cursor position
Ctrl + x @ - Show possible hostname completions
Ctrl + z - Suspend/ Stop the command
补充:
Ctrl + h - 删除当前字符
Ctrl + w - 删除最后输入的单词

ALT 键相关的快捷键:

平时很少用。有些和远程登陆工具冲突。
Alt + < - Move to the first line in the history
Alt + > - Move to the last line in the history
Alt + ? - Show current completion list
Alt + * - Insert all possible completions
Alt + / - Attempt to complete filename
Alt + . - Yank last argument to previous command
Alt + b - Move backward
Alt + c - Capitalize the word
Alt + d - Delete word
Alt + f - Move forward
Alt + l - Make word lowercase
Alt + n - Search the history forwards non-incremental
Alt + p - Search the history backwards non-incremental
Alt + r - Recall command
Alt + t - Move words around
Alt + u - Make word uppercase
Alt + back-space - Delete backward from cursor
// SecureCRT 如果没有配置好,这个就很管用了。

其他特定的键绑定:

输入 bind -P 可以查看所有的键盘绑定。这一系列我觉得更为实用。
Here "2T" means Press TAB twice
$ 2T - All available commands(common) //命令行补全,我认为是 Bash 最好用的一点
$ (string)2T - All available commands starting with (string)
$ /2T - Entire directory structure including Hidden one
$ ./2T - Only Sub Dirs inside including Hidden one
$ *2T - Only Sub Dirs inside without Hidden one
$ ~2T - All Present Users on system from "/etc/passwd" //第一次见到,很好用
$ $2T - All Sys variables //写Shell脚本的时候很实用
$ @2T - Entries from "/etc/hosts" //第一次见到
$ =2T - Output like ls or dir //好像还不如 ls 快捷
补充:
Esc + T - 交换光标前面的两个单词

很多来自GNU 的 readline 库。另外一份总结也很好

记忆是所有技术人员的敌人。一次要把所有的都记住是不可能的。针对自己的使用习惯,对少数快捷键反复使用,短期内就会有效果。

你还知道那些好用的快捷键 ? 补充一下 ?

--EOF--



--
Blog:    www.borderj.cn
MSN:   borderj@live.com

  Border
分享到:
评论

相关推荐

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

    标题“Ubuntu下Shell快捷键操作大集合及部分Bash使用技巧.pdf”暗示了该文档集中于在Ubuntu操作系统下使用Shell及Bash时可以利用的各种快捷键以及一些高级使用技巧。文档意在提供实用的参考,旨在提升用户在使用...

    Linux_bash_shell_cheat_sheetV2_2.pdf.pdf

    这对于学习和交流Linux知识,特别是对于使用不同发行版的用户来说,是一个非常有价值的资源。 请注意,虽然大多数命令在不同的Linux发行版中基本一致,但是像`apt-get`这样的包管理命令主要存在于Ubuntu和Debian...

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

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

    bash shell学习笔记

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

    linux-给bash添加路径快速切换方法跨shell同步路径

    在Linux系统中,Bash(Bourne-Again SHell)是默认的命令行解释器,用户通过它来执行各种操作。为了提高工作效率,了解如何为Bash添加路径快速切换方法以及实现跨shell同步路径是至关重要的。下面将详细介绍这两个...

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

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

    linux bash手册(英文,version 4.2)

    Bash是Linux操作系统中最常用的命令行解释器,或者称为shell,它允许用户通过文本界面与系统交互,执行各种任务。Bash是Bourne-Again SHell的缩写,是原始Bourne shell的增强版,由GNU项目开发并作为GNU/Linux系统的...

    02-RHEL7-Linux控制台使用与shell命令执行

    Shell解释器常见的有Bash、sh、csh和ksh等,不同的Linux发行版可能会默认使用不同的Shell解释器。 在Linux Shell命令格式中,命令的基本结构为:命令字[选项][参数]。命令字是用户希望执行的命令,选项用于指定命令...

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

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

    bash shell内建命令

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

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

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

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

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

    LINUX,UNIX,SHELL,AIX,VI,脚本

    在IT领域,Linux、Unix、Shell、AIX和VI编辑器是极其重要的组成部分,它们各自承担着不同的功能,但又紧密相连。以下是对这些技术的详细介绍: **Linux** 是一种自由和开放源代码的类UNIX操作系统,其核心由林纳斯...

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

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

    linux-用bash编写的简单快速文件管理器

    在Linux系统中,Bash(Bourne-Again SHell)是默认的命令行解释器,也是许多系统管理员和开发者日常工作中最常用的工具之一。它不仅用于执行单一的命令,还可以通过编写脚本来实现自动化任务。这个名为"linux-用bash...

    Linux查看命令和快捷键.docx

    在这篇文章中,我们将详细介绍Linux查看命令和快捷键的使用方法和技巧。 一、查看主机名称和IP地址 * 查看主机名称:使用hostname命令可以查看主机的完整名称,包括主机名称和所在域的名称。 * 查看IP地址:使用...

    Linux实验Shell命令操作

    在本次Linux实验中,我们重点学习了10个常用的Shell命令,并深入理解了Shell界面和变量的使用,以及顺序、选择和循环结构的编程模式。 1. **alias**:别名命令,可以为已存在的命令创建快捷方式。例如,`alias ll='...

Global site tag (gtag.js) - Google Analytics