我想知道如何在不知道命令的前几个字母的情况下搜索历史记录中的命令?
在bash中使用Ctrl- R进行搜索时,必须给出命令的前几个字母。如果我只在中间知道一些字符,或者在开头知道一些,在中间知道一些怎么办?
例如,要搜索cat myfile
,我只知道at
在其中,或者c
在my
某处的开头和中间。关键字必须不断定位。例如,在中cat myfile
,我想搜索c
和my
,但是Ctrl+R
不允许同时指定两者。
@Tim:您实际上没有尝试过,对吗?因为它确实在命令中间搜索字母。
—
Alex
@alex:我实际上想说不是连续定位的关键字。例如,在中
—
蒂姆(Tim)
cat myfile
,我想搜索c
和my
,但是Ctrl + R不允许同时指定两者。
my
就足够了。RHEL4和Cygwin确认。