Ctrl-R to search backwards for shell commands in c

2019-03-14 10:03发布

I love this shortcut in borne shell, and want to find out if it is possible to simulate and/or have (perhaps to install an add-on or with a script) it in csh or tsch

thanks

2条回答
戒情不戒烟
2楼-- · 2019-03-14 10:46

Try

bindkey "^R" i-search-back
查看更多
叛逆
3楼-- · 2019-03-14 10:53

Something that csh, tcsh, and even bash have is the cool ! history substitution.

% !cc

This will run the last command starting with cc

% cc !*

That supplies the parameters from the last command.

% g++ !cc:*

That finds the last command that started with cc and substitutes its parameters

% !?hello.c

This finds the last command that had hello.c anywhere in it.

查看更多
登录 后发表回答