事件字符串查看的命令数量是否有限制!?command
?:
user@Host:~/Desktop/bin$ !?strace -o!
bash: !?strace -o!: event not found
user@Host:~/Desktop/bin$ history 100 | grep strace
1964 man strace
1989 strace -o >(vim -) a.out ##there you go, command I look after
1990 man strace | grep -A5 "^\s*-p"
1994 man strace | grep -A5 "^\s*-e"
1998 man strace | grep -A5 "^\s*-e"
2000 history 100 | grep strace
user@Host:~/Desktop/bin$
偶数!?strace -o!
没有找到,但它在命令历史中,那么为什么呢?
另外,为什么不能在 中使用正则表达式!?regex_to_find_command?
?这将使查找已使用的命令变得更加容易。 (例如使用!?strace .*?
)