Linux Bash 终端的便捷键盘快捷键

Linux Bash(Bourne Again Shell)是大多数 Linux 用户都知道的一种 shell 和命令语言,因为它是大多数 Linux 发行版中的默认 shell。

初学者 Linux 用户可能会发现 Linux 终端的使用有点难以掌握,尤其是因为它严重依赖于使用箭头键来移动。 此外,不断地重新输入命令,每一个都有细微的变化,可能会很烦人。

但是,Bash 带有许多易于使用的键盘快捷键和历史记录功能,可确保有效使用终端。 为了有效利用时间,我们汇总了最常用的 Bash 键盘快捷键列表。

免费下载: 此备忘单可从我们的分销合作伙伴 TradePub 以 PDF 格式下载。 您必须填写一份简短的表格才能第一次访问它。 下载 Linux Bash 终端备忘单.

Linux Bash 终端键盘快捷键

捷径行动
Bash 导航
Ctrl + A移动到命令行的开头
Ctrl + E移动到命令行末尾
Ctrl + F向前移动一个字符
Ctrl + B向后移动一个字符
Ctrl + XX在命令行开头和当前位置之间切换光标位置
Ctrl + ]+ x将光标向前移动到下一个出现的 x
Alt + F / Esc + F将光标向前移动一个单词
Alt + B / Esc + B将光标向后移动一个单词
Alt + Ctrl + ]+ x将光标移动到上一个出现的 x
Bash 控制/过程
Ctrl + L类似于 clear 命令,清除终端屏幕
Ctrl + S停止命令输出到屏幕
Ctrl + Z暂停当前​​命令执行并将其移至后台
Ctrl + Q恢复挂起的命令
Ctrl + C发送 SIGI 信号并杀死当前正在执行的命令
Ctrl + D关闭当前终端
重击历史
Ctrl + R增量反向搜索 bash 历史
Alt + P非增量反向搜索 bash 历史
Ctrl + J以当前命令结束历史搜索
Ctrl + _撤消上一个命令
Ctrl + P / 向上箭头移动到上一个命令
Ctrl + N / 向下箭头移动到下一个命令
Ctrl + S获取下一个最近的命令
Ctrl + O运行并重新输入通过 Ctrl + S 和 Ctrl + R 找到的命令
Ctrl + G退出历史搜索模式
!!运行最后一个命令
!*运行除第一个单词之外的前一个命令
!*:p显示 !* 替换的内容
!X在 bash 以 x 开头的历史
!x:p显示 x 命令并将其添加为历史记录中的最近命令
!$同 OPTION+.,带出上一条命令的最后一个参数
!^替换当前命令中最后一个命令的第一个参数
!$:p显示 !$ 替换的单词
^123^abc用 abc 替换 123
!n:m在一个范围内重复参数(即 m 2-3)
!fi重复历史中以 fi 开头的最新命令
!n运行第 n 个命令 bash 历史
!n:p打印命令 !n 执行
!n:$从最后一个命令重复参数(即,从参数 n 到 $)
Bash 编辑
Ctrl + U在光标之前删除,直到命令开始
Ctrl + K删除光标后直到命令结束
Ctrl + W删除光标前的命令/参数
Ctrl + D删除光标下的字符
Ctrl + H删除光标前的字符
Alt + D从字符中删除直到单词的结尾
Alt + 退格键从字符中删除直到单词的开头
Alt + 。 /Esc+。使用前一个命令的最后一个参数
Alt + <移动到第一行 bash 历史
Alt + >移动到最后一行 bash 历史
Esc + T在光标前的最后两个单词之间切换
Alt + T将当前单词与前一个单词切换
重击信息
标签自动完成命令或文件/目录名称
~标签标签列出所有 Linux 用户
Ctrl + 我完成类似 TAB 的命令
Alt + ?显示当前路径中的文件/文件夹以获得帮助
Alt + *显示当前路径中的文件/文件夹作为参数

更多关于 Linux 的知识

Bash shell 键盘快捷键围绕开发人员的 DRY(不要重复自己)理念工作。 它们通过在快节奏的工作环境中提高生产力来帮助有效地利用您的时间。

上面的备忘单只是冰山一角。 您开始探索 Linux 终端命令和 Bash 快捷方式的次数越多,Linux 就会变得越简单、越有趣。