linux 键盘快捷键,Bash的最佳键盘快捷键(又名Linux和macOS终端) | MOS86

71b5c0fc49b11409877cc5972a473247.gif

Bash是大多数Linux发行版的默认命令行shell,从Ubuntu和Debian到Red Hat和Fedora。Bash也是macOS附带的默认shell,您可以在Windows 10上安装基于Linux的bash环境。

bash shell具有各种可以使用的键盘快捷键。这些将在任何操作系统上运行。如果你有一些可能不行

处理流程

使用以下快捷方式来管理正在运行的进程。

Ctrl C:中断(kill)终端中运行的当前前台进程。这会将SIGINT信号发送到进程,这在技术上只是一个请求Ctrl Z:暂停在bash中运行的当前前台进程。这将向该过程发送SIGTSTP信号。要稍后将流程返回到前台,请使用fg process_name命令。Ctrl D:关闭bash shell。这将发送一个EOF(文件结束)标记到bash,bash在收到此标记时退出。这与运行exit命令类似。

71b5c0fc49b11409877cc5972a473247.gif

控制屏幕

以下快捷键允许您控制屏幕上显示的内容。

Ctrl L:清除屏幕。这与运行相似Ctrl S:停止所有输出到屏幕。这在运行具有很多冗长输出的命令时尤其有用,但是你不会Ctrl Q:使用Ctrl S停止后将其恢复到屏幕上。移动光标

在输入命令时,使用以下快捷方式快速移动当前行的光标。

Ctrl A或Home:转到行的开头。Ctrl E或End:转到行尾。Alt B:向左(后)一个字。Ctrl B:左(后)一个字符。Alt F:向右(向前)一个字。Ctrl F:向右(向前)一个字符。Ctrl XX:在行的开头和光标的当前位置之间移动。这允许您按Ctrl XX返回到行的开始,更改某些内容,然后按Ctrl XX返回到您的原始光标位置。要使用此快捷方式,请按住Ctrl键并轻按X键两次。删除文字

使用以下快捷方式快速删除characters:

Ctrl D或Delete:删除光标下的字符。Alt D:删除当前行上光标后的所有字符。Ctrl H或Backspace:删除光标前的字符。修正错字

这些快捷键允许您修复打字错误并撤消按键。

Alt T:将当前单词与上一个字交换。Ctrl T:将光标之前的最后两个字符互换。当您以错误的顺序输入两个字符时,可以使用此快速修复打字错误。Ctrl _:撤消最后一个按键。您可以重复一次撤消多次。切割和粘贴

Bash包含一些基本的剪切和粘贴功能。

Ctrl W:剪切光标前的单词,将其添加到剪贴板。Ctrl K:剪切光标后的一部分,将其添加到剪贴板。Ctrl U:剪切光标前的一部分,将其添加到剪贴板。Ctrl Y:粘贴您从剪贴板剪切的最后一件事。这里代表大写字符

bash shell可以将字符快速转换为大写或小写:

Alt U:将每个字符从光标大小写到当前单词的末尾,将字符转换为大写。Alt L:将每个字符从光标移动到当前单词的末尾,将字符转换为小写。Alt C:大写光标下的字符。您的光标将移动到当前单词的末尾。标签完成相关文章图片0tupian使用Tab完成在任何操作系统上更快地键入命令

Tab完成是一个非常有用的bash功能。在键入文件,目录或命令名称时,按Tab键,bash将自动完成您的操作如果没有,bash会显示各种可能的匹配项,您可以继续键入并按Tab键完成打字。

Tab:自动完成文件,目录或命令

例如,如果在/ home / chris /中有一个名为really_long_file_name的文件如果您有多个文件或目录您可以开始输入其中一个,然后按

71b5c0fc49b11409877cc5972a473247.gif

使用您的命令历史相关文章图片4tupian如何在Linux或macOS终端中使用您的Bash历史记录

您可以快速浏览最近的命令,这些命令存储在您的用户帐户中多次按快捷方式回溯历史。Ctrl N或向下箭头:转到命令历史记录中的下一个命令。多次按快捷方式向前走历史。Alt R:将所有更改还原到命令

Bash也有一个特别的按此快捷方式,然后开始键入以搜索您的bash历史记录以获取命令。Ctrl O:运行用Ctrl R找到的命令。Ctrl G:在不运行命令的情况下离开历史搜索模式。

71b5c0fc49b11409877cc5972a473247.gif

emacs vs.vi键盘快捷键

上述说明假设你默认情况下,bash使用emacs样式的键。如果你

以下命令将bash放入vi mode:

设置-o vi

以下命令将bash返回到默认emacs mode:

设置-o emacs

71b5c0fc49b11409877cc5972a473247.gif

在你的工具带中有几个,你

."

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值