gpt4 book ai didi

Bash:选择与模式匹配的上一个命令

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:23:17 25 4
gpt4 key购买 nike

我知道使用向上和向下箭头的 bash 历史导航。

我想要一种懒惰的方式来选择与某些正则表达式匹配的上一个命令(比整个命令更短,因此输入所需的时间更少)。

bash 可以吗?

如果没有,其他shell有这样的功能吗?

最佳答案

您始终可以使用 CTRL-R 向后搜索您的历史记录,然后键入上一个命令的某些部分。再次点击 CTRL-R(在第一次点击之后)会重复您的查询(如果有则跳转到下一个匹配项)。

我个人将其用于正则表达式搜索(因为尚无法进行正则表达式搜索(AFAIK)):

# search (using perl regexp syntax) your entire history
function histgrep()
{
grep -P $@ ~/.bash_history
}

编辑:要通过该功能搜索最近的历史记录项目,请参阅 this (在设置 $PROMPT_COMMAND 时)。

关于Bash:选择与模式匹配的上一个命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39688169/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com