迹忆客 专注技术分享

当前位置:主页 > 学无止境 >

如何过滤 zsh 和 bash 命令

作者:迹忆客 最近更新:2022/09/23 浏览次数:

许多人都知道 shell 功能,当我们按向上或向下箭头键时,我们可以在以前使用的命令之间来回导航。

但是,我们可以在 bashrczshrc 文件中添加几行来改进此功能 - 当开始输入命令(即 aws)并按箭头键时,我们只能在之前使用的以 aws 开头的命令之间导航

为了启用此功能,请在我们的 .bashrc 中添加以下行:

bind '"\e[A": history-search-backward'
bind '"\e[B": history-search-forward'

或者,如果我们使用 zsh,则将以下行添加到我们的 .zshrc

bindkey '\eOA' history-beginning-search-backward
bindkey '\e[A' history-beginning-search-backward
bindkey '\eOB' history-beginning-search-forward
bindkey '\e[B' history-beginning-search-forward

获取我们的 shell,以便更新的配置生效,即:

$ source ~/.bashrc

或者

$ source ~/.zshrc

并开始根据输入过滤我们的命令历史记录。 开始输入命令,即 cd 并按向上和向下箭头在先前输入的与过滤器 cd 匹配的命令之间导航。

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

在 Git Bash 上打开一个文件

发布时间:2023/04/08 浏览次数:130 分类:Git

我们不能在 Git Bash 中使用 open。 如果您尝试在 Git Bash 上使用 open 打开一个文件,您将得到 bash: open: command not found 错误。

在 Git Bash 中复制和粘贴

发布时间:2023/04/05 浏览次数:160 分类:Git

大多数开发人员在使用终端时都面临着挑战。本文将讨论如何在 Git Bash 中复制和粘贴。

在 Git Bash 中更改驱动器

发布时间:2023/03/31 浏览次数:123 分类:Git

这篇简短的文章将讨论我们如何使用 Git Bash 在 Windows 操作系统中拥有一个 Unix 风格的命令行环境,并在这个终端上运行多个命令。

在 Mac 上打开 Git Bash

发布时间:2023/03/31 浏览次数:300 分类:Git

在 Git 中管理版本号 Git 是开发人员使用的最受欢迎和最著名的免费版本控制系统,可帮助他们在团队中安全高效地处理各种程序。 他们可以轻松地跟踪自己的项目,而无需探究彼此的任务。

如何在 Bash 中读写 CSV

发布时间:2023/03/24 浏览次数:63 分类:编程语言

CSV(Comma Separated Values,逗号分隔值)是一种常见的数据格式,通常用于数据交换和存储。在 Bash 中,可以使用一些命令和工具来读取和写入 CSV 文件。本文将介绍如何在 Bash 中读写 CS

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便