Ctrl-R to search backwards for shell commands in csh Ctrl-R to search backwards for shell commands in csh unix unix

Ctrl-R to search backwards for shell commands in csh


Try

bindkey "^R" i-search-back


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

This will run the last command starting with cc:

% !cc

This supplies the parameters from the last command:

% cc !*

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

% g++ !cc:*

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

% !?hello.c