小编Dan*_*Dan的帖子

zsh 内置的 `r` 命令是做什么用的?

我不小心r在 shell 中输入了内容,结果似乎是我运行的最后一个命令的重复。

man zshbuiltins,无益地,这样

r- 一样fc -e -

的文档fc 几乎难以理解,但我设法梳理出这些引用:

  • fc [ -eename] [ -LI ] [ -mmatch] [old=new... ] [first[last] ]

  • 在包含这些历史事件的文件上调用编辑器程序ename ....当编辑完成时,将执行编辑的命令。

  • 如果ename-,则不会调用任何编辑器。

这对我来说就像 的行为r类似于感叹号!,因为它重播历史。确实,如果我setopt banghist重新打开 bang,诸如r man和 之类的! man东西似乎都会重播我对人类的最后一次召唤。

哪些异同r!?我可以使用的假设场景是r什么?

zsh

9
推荐指数
1
解决办法
2001
查看次数

标签 统计

zsh ×1