`
- 浏览:
256584 次
- 性别:
- 来自:
苏州
-
编辑命令
- 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
相同类似,分隔符有些差别 [感谢 rezilla 指正]
重新执行命令
- 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
友情提示:
- 以上介绍的大多数 Bash 快捷键仅当在 emacs 编辑模式时有效,若你将 Bash 配置为 vi 编辑模式,那将遵循 vi 的按键绑定。Bash 默认为 emacs 编辑模式。如果你的 Bash 不在 emacs 编辑模式,可通过
set -o emacs
设置。
- ^S、^Q、^C、^Z 是由终端设备处理的,可用
stty
命令设置。
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
Bash 快捷键是提高命令行效率的关键,熟记以下快捷键将极大的提高您的命令行操作效率。 命令行编辑 * Ctrl + a:移到命令行首 * Ctrl + e:移到命令行尾 * Ctrl + f:按字符前移(右向) * Ctrl + b:按字符后移...
总结来说,熟练掌握这些Bash快捷键可以极大地提升你在Linux环境下的工作效率,尤其是在emacs编辑模式下。如果你的Bash配置为vi编辑模式,快捷键将会有所不同。默认情况下,Bash是处于emacs编辑模式的,可以通过`set ...
总结,熟练掌握Linux命令行和Bash脚本不仅提高了工作效率,也体现了对系统底层运作的理解。无论是日常使用还是自动化任务,都能体现出命令行的优雅与哲学。通过不断实践和学习,我们可以更好地领略这一领域的魅力。
为了提高在终端中的工作效率,掌握 Bash 快捷键是非常必要的。在这里,我们总结了 60 个 Linux Bash 终端快捷键,并将其分成三大类:Bash 导航、Bash 控制/进程和 Bash 历史记录。 Bash 导航 Bash 导航快捷键是指...
文档意在提供实用的参考,旨在提升用户在使用命令行界面时的工作效率。 文档描述中提到的“专业技术文档”说明了该文档所含内容具有一定的专业性和深度。这意味着文档可能包括了一些高级技巧,如shell编程、终端...
提高命令行效率 - **快捷导航**:`up` 提供了一种快速的方式,让你不必记住复杂的路径,只需要知道大概的父目录层级,就可以快速跳转。 - **Tab补全**:自动补全功能减少了输入错误,节省了手动输入的时间,尤其...
2. **自定义快捷键**:允许用户设置快捷键来快速打开命令行视图,提高工作效率。 3. **路径自动完成**:在输入命令时,插件可能会提供路径自动完成功能,减少手动输入的错误。 4. **环境变量集成**:插件会继承...
在Linux操作系统中,Bash(Bourne-Again ...熟练掌握这些Bash终端快捷键,能够让你在Linux环境中更加游刃有余,提高日常的系统管理效率。通过不断地实践和练习,你将能够更高效地与Bash交互,从而更好地驾驭Linux系统。
1. **多标签页**:Cmder允许用户在同一窗口内开启多个命令行会话,每个会话可以独立配置,方便同时处理多个任务,提高了工作效率。 2. **Git集成**:内置对Git的支持,可以直接在命令行中执行各种Git操作,如提交、...
熟练掌握命令行操作是每个IT专业人士不可或缺的技能,它不仅能提高工作效率,还能增强你在解决复杂问题时的灵活性。这篇简短的文章集合了我在使用Linux过程中积累的一些命令行技巧,包括基础操作、日常使用以及高级...
Bash终端键盘快捷键能够极大地提升你的工作效率,使你在命令行界面中游刃有余。以下是一些常用的Bash终端导航快捷键及其功能详解: 1. **Ctrl + A**:此快捷键将光标移动到当前命令行的开头,这对于快速定位或修改...
通过ConEmu,开发者和系统管理员可以在Windows环境下获得类似Linux终端的高级功能,提升命令行操作的舒适度和效率。无论是日常的文件管理,还是复杂的开发调试工作,ConEmu都能提供出色的辅助工具。使用ConEmu,不仅...
理解并优化`.bashrc`和`.vimrc`可以让你的命令行工作环境更加个性化和高效。同时,了解并使用插件管理器如ienv(可能是误写,更常见的可能是Vundle或NeoBundle),可以便捷地管理和扩展Vim的功能。保持这些配置文件...
【tmux for Git Bash】 tmux 是一个终端多路复用器,允许用户在一个单一的终端窗口中同时打开和管理多个会话。...如果你经常在 Git Bash 中工作,安装并配置这个压缩包中的内容将极大地提升你的工作效率。
了解并熟练掌握这些Bash的基本概念和特性对于在Linux环境中工作至关重要,无论是进行日常的命令行操作还是编写复杂的自动化脚本,都能大大提高效率。因此,这份手册是运维人员和开发者的宝贵资源,值得仔细研读和...
对于经常在终端中工作的人来说,掌握Bash终端的编辑快捷键可以极大地提高工作效率。以下是一些关键的Bash终端编辑快捷键及其功能: 1. **Ctrl + D**:这个快捷键用于删除光标下的字符,同时,当输入为空时,它还...
7. **命令行提示**:提供友好的命令行界面,支持快捷键,提高调试效率。 8. **Emacs集成**:在Emacs中使用Bashdb,可以利用Emacs的强大编辑功能,同时享受调试器带来的便利。 9. **源码级调试**:不仅能看到脚本的...
在 Linux 和 Unix 类操作系统中,Shell 不仅仅是一种命令行解释器,它更是一个强大的工具,能够极大地提高用户的工作效率。通过掌握 Shell 的快捷键,可以显著提升在 *nix 系统中的操作速度与准确性。本文将详细介绍...
Git Bash是一款为Windows系统设计的命令行工具,它模拟了Unix/Linux环境,使得在Windows上可以使用Git命令行工具,同时...通过深入学习和掌握Git Bash的使用,可以提升代码管理效率,更好地参与到开源社区的协作中去。