这篇 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.cnMSN:
borderj@live.com Border
分享到:
相关推荐
标题“Ubuntu下Shell快捷键操作大集合及部分Bash使用技巧.pdf”暗示了该文档集中于在Ubuntu操作系统下使用Shell及Bash时可以利用的各种快捷键以及一些高级使用技巧。文档意在提供实用的参考,旨在提升用户在使用...
这对于学习和交流Linux知识,特别是对于使用不同发行版的用户来说,是一个非常有价值的资源。 请注意,虽然大多数命令在不同的Linux发行版中基本一致,但是像`apt-get`这样的包管理命令主要存在于Ubuntu和Debian...
在Linux环境中,shell脚本是一种强大的工具,可以自动化执行各种任务。...总之,通过编写这样一个简单的shell脚本并配置快捷键,我们可以轻松地在Linux环境下实现快速翻译剪贴板内容的功能,极大地提升了工作效率。
bash快捷键、Linux有关网络配置的命令 一、创建shell脚本、重定向输入与输出、执行数学运算、退出脚本 二、shell脚本中的各种结构化命令的格式与用法(for、while、until、break等) 三、处理用户的输入:命令行参数...
在Linux系统中,Bash(Bourne-Again SHell)是默认的命令行解释器,用户通过它来执行各种操作。为了提高工作效率,了解如何为Bash添加路径快速切换方法以及实现跨shell同步路径是至关重要的。下面将详细介绍这两个...
在 Linux 操作系统中,Bash(Bourne Again Shell)是最流行的命令语言解释器。它支持函数、变量和流程控制,并且可以从文件中读取和执行命令。为了提高在终端中的工作效率,掌握 Bash 快捷键是非常必要的。在这里,...
Bash是Linux操作系统中最常用的命令行解释器,或者称为shell,它允许用户通过文本界面与系统交互,执行各种任务。Bash是Bourne-Again SHell的缩写,是原始Bourne shell的增强版,由GNU项目开发并作为GNU/Linux系统的...
Shell解释器常见的有Bash、sh、csh和ksh等,不同的Linux发行版可能会默认使用不同的Shell解释器。 在Linux Shell命令格式中,命令的基本结构为:命令字[选项][参数]。命令字是用户希望执行的命令,选项用于指定命令...
以下是一些常用的Bash Shell快捷键及其作用: 1. `!!`:重复执行上一条指令,这对于需要多次执行相同命令的情况非常有用。 2. `!a`:如果上一条命令以字母"a"开头,这个快捷键可以重复执行它。你可以用任何字母...
在深入探讨bash shell内建命令之前,我们先来理解一下bash是什么以及为什么它对更好地掌握Linux至关重要。Bash,全称Bourne-Again SHell,是Unix和类Unix操作系统中最常用的shell之一,包括所有主要的Linux发行版。...
2. **命令行编辑**:bash支持使用箭头键进行命令历史的上下滚动,以及通过Ctrl+U、Ctrl+K等快捷键进行文本剪切和粘贴,提高输入效率。 3. **通配符和文件名扩展**:`*`和`?`是常用的通配符,`*`代表任意多个字符,`...
在RHCE(Red Hat Certified Engineer)技术培训中,Bash Shell技术是不可或缺的一部分,它为Linux系统的日常管理和自动化提供了强大的工具。本单元主要讲解如何利用Bash Shell进行命令行简化操作、命令行扩展、历史...
在IT领域,Linux、Unix、Shell、AIX和VI编辑器是极其重要的组成部分,它们各自承担着不同的功能,但又紧密相连。以下是对这些技术的详细介绍: **Linux** 是一种自由和开放源代码的类UNIX操作系统,其核心由林纳斯...
安卓系统下的bash shell,ssh服务器,gcc编译器以及vim文本编辑器等 使用vim编辑多个文件 vim file1 file2 file3 ... :next查看或编辑后一个文档的内容 :prev查看或编辑前一个文档的内容 :first查看或...
在Linux系统中,Bash(Bourne-Again SHell)是默认的命令行解释器,也是许多系统管理员和开发者日常工作中最常用的工具之一。它不仅用于执行单一的命令,还可以通过编写脚本来实现自动化任务。这个名为"linux-用bash...
在这篇文章中,我们将详细介绍Linux查看命令和快捷键的使用方法和技巧。 一、查看主机名称和IP地址 * 查看主机名称:使用hostname命令可以查看主机的完整名称,包括主机名称和所在域的名称。 * 查看IP地址:使用...
在本次Linux实验中,我们重点学习了10个常用的Shell命令,并深入理解了Shell界面和变量的使用,以及顺序、选择和循环结构的编程模式。 1. **alias**:别名命令,可以为已存在的命令创建快捷方式。例如,`alias ll='...