许多人都知道 shell 的功能,当您按下向上或向下箭头键时,您可以在之前使用的命令之间来回导航。
但是,您可以在bashrc
orzshrc
文件中添加几行以改进此功能 – 当您开始键入命令时,即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
并开始根据输入过滤您的命令历史记录。开始键入命令 iecd
并按向上和向下箭头在先前键入的与过滤器匹配的命令之间导航cd
。