29

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

vehomzzz
  • 42,832
  • 72
  • 186
  • 216

2 Answers2

75

Try

bindkey "^R" i-search-back
haggai_e
  • 4,689
  • 1
  • 24
  • 37
8

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
Shaido
  • 27,497
  • 23
  • 70
  • 73
DigitalRoss
  • 143,651
  • 25
  • 248
  • 329