Ctrl-R to search backwards for shell commands in csh

前端 未结 2 1655
广开言路
广开言路 2021-02-05 04:20

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

t

相关标签:
2条回答
  • 2021-02-05 04:36

    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
    
    0 讨论(0)
  • 2021-02-05 04:44

    Try

    bindkey "^R" i-search-back
    
    0 讨论(0)
提交回复
热议问题