Ctrl-R 在 csh 中向后搜索 shell 命令
Posted
技术标签:
【中文标题】Ctrl-R 在 csh 中向后搜索 shell 命令【英文标题】:Ctrl-R to search backwards for shell commands in csh 【发布时间】:2010-11-26 02:52:09 【问题描述】:我喜欢 borne shell 中的这个快捷方式,想知道是否可以在 csh 或 tsch 中模拟和/或拥有(可能安装插件或使用脚本)它
谢谢
【问题讨论】:
【参考方案1】:csh、tcsh 甚至 bash 都有的东西是 cool !历史替换。
这将运行最后一个以cc
开头的命令:
% !cc
这提供了最后一个命令的参数:
% cc !*
这会找到以cc
开头的最后一个命令并替换它的参数:
% g++ !cc:*
这会找到最后一个包含hello.c
的命令:
% !?hello.c
【讨论】:
【参考方案2】:试试
bindkey "^R" i-search-back
【讨论】:
以上是关于Ctrl-R 在 csh 中向后搜索 shell 命令的主要内容,如果未能解决你的问题,请参考以下文章