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

veh*_*zzz 24 unix shell csh tcsh

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

谢谢

hag*_*i_e 58

尝试

bindkey "^R" i-search-back
Run Code Online (Sandbox Code Playgroud)


Dig*_*oss 6

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

% !cc
Run Code Online (Sandbox Code Playgroud)

这将以#开头的最后一个命令运行 cc

% cc !*
Run Code Online (Sandbox Code Playgroud)

这提供了最后一个命令的参数.

% g++ !cc:*
Run Code Online (Sandbox Code Playgroud)

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

% !?hello.c
Run Code Online (Sandbox Code Playgroud)

这会找到其中hello.c任何位置的最后一个命令.