Ctrl-R向后搜索csh中的shell命令

时间:2009-09-07 02:41:44

标签: shell unix csh tcsh

我喜欢在shell中使用这个快捷方式,并希望了解是否可以在csh或tsch中模拟和/或拥有(可能是安装附加组件或脚本)

感谢

2 个答案:

答案 0 :(得分:56)

尝试

bindkey "^R" i-search-back

答案 1 :(得分:6)

csh,tcsh甚至bash的东西都是酷!历史替代

% !cc

这将运行以cc

开头的最后一个命令
% cc !*

提供上一个命令的参数。

% g++ !cc:*

找到以cc开头的最后一个命令并替换其参数

% !?hello.c

这会找到最后一个hello.c位于其中的命令。