Rus*_*pov 9 bash zsh command-line
在 中bash,我有一个方便的别名:
alias r="fc -s"
Run Code Online (Sandbox Code Playgroud)
这只是重复了最后一个命令。一样!!。我现在已经习惯了(肌肉记忆),但我似乎无法弄清楚如何重新创建别名。fc中没有-s选项zsh。如何将!!行为绑定到r?
mpy*_*mpy 10
命令
fc -e -
Run Code Online (Sandbox Code Playgroud)
应该做你想做的。这有点棘手,因为fc -e [edit-cmd]通常允许您使用编辑器编辑最后一个命令。但是如果是[edit-cmd]equals -,则不会调用编辑器并立即执行命令。
但是您不需要别名,因为该命令r已在Z shell 中定义:
$ which r
r: shell built-in command
Run Code Online (Sandbox Code Playgroud)
它有什么作用?该zshbuiltins手册页不知道:
r一样fc -e -。
| 归档时间: |
|
| 查看次数: |
1100 次 |
| 最近记录: |