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 命令的主要内容,如果未能解决你的问题,请参考以下文章

为啥必须在 C 中向后读取指针声明? [关闭]

在 C 中向后读取文本文件

我如何在python中向后打印一个单词? [复制]

如何在bash终端中实现CTRL-R(反向搜索)?

在 LinkedList 中向后移动的语法?

在 UIWebView 中向后/向前滑动手势?