Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在bash中,如何将反向i-serach的键绑定到CTRL-r_Bash_Search_Scripting - Fatal编程技术网

在bash中,如何将反向i-serach的键绑定到CTRL-r

在bash中,如何将反向i-serach的键绑定到CTRL-r,bash,search,scripting,Bash,Search,Scripting,我在.bash\u配置文件中尝试了以下操作 bind '"rr":"^R"' 在bash提示符中键入rr时打开reverse-i-search提示符,但这似乎不起作用。有什么想法吗?将rr键绑定到反向搜索历史记录命令似乎是这样工作的 bind '"rr":reverse-search-history' 将rr键绑定到reverse search history命令似乎是这样工作的 bind '"rr":reverse-search-history' 应该可以。keyseq:functio

我在
.bash\u配置文件中尝试了以下操作

bind '"rr":"^R"' 

在bash提示符中键入
rr
时打开
reverse-i-search
提示符,但这似乎不起作用。有什么想法吗?

rr
键绑定到
反向搜索历史记录
命令似乎是这样工作的

bind '"rr":reverse-search-history'

rr
键绑定到
reverse search history
命令似乎是这样工作的

bind '"rr":reverse-search-history'
应该可以。
keyseq:function name
绑定的第二部分必须是readline函数名,而不是另一个keyseq。要了解更多关于readline函数的信息,只需
manbash
并转到
readline
部分


应该可以。
keyseq:function name
绑定的第二部分必须是readline函数名,而不是另一个keyseq。要了解更多关于readline函数的信息,只需
manbash
,然后进入
readline
部分。

就行了!也许你可以用这个命令‘bind’‘rr’:反向搜索历史记录’发布一个答案,我可以接受吗?这很有效!也许你可以用这个命令“bind”“rr”:reverse search history”发布一个答案,我可以接受吗?我不太熟悉readline函数的概念。你能在回答中再解释一下吗?因为
reverse search history
似乎不是bash中的可执行实用程序(这是预期的,因为它只修改行为或bash,而不是做其他事情)。但我不知道还有其他类似的功能。也许它们存在并且很有用?您知道当我处于
反向搜索历史记录
模式时,我如何可以搜索回来吗
rr
似乎不起作用,因此我对readline函数的概念不是很熟悉。你能在回答中再解释一下吗?因为
reverse search history
似乎不是bash中的可执行实用程序(这是预期的,因为它只修改行为或bash,而不是做其他事情)。但我不知道还有其他类似的功能。也许它们存在并且很有用?您知道当我处于
反向搜索历史记录
模式时,我如何可以搜索回来吗<代码>rr
那时似乎不起作用