Ctrl-R to search backwards for shell commands in csh

£可爱£侵袭症+ 提交于 2019-12-03 10:50:14

问题


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


回答1:


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.




回答2:


Try

bindkey "^R" i-search-back


来源:https://stackoverflow.com/questions/1387357/ctrl-r-to-search-backwards-for-shell-commands-in-csh

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!