cwd*_*cwd 4 bash command-history zsh
在 bash 中,如果我运行此命令:
echo aaaaaaa
Run Code Online (Sandbox Code Playgroud)
我明白了aaaaaaa
(废话)
但是如果我输入
^a^b
Run Code Online (Sandbox Code Playgroud)
我结束了 baaaaaa
我会输入什么来结束bbbbbbb
?
在 bash 中,我认为您不能将^
快捷方式与任何修饰符结合使用。这留下了长形式:
!!:gs/a/b/
Run Code Online (Sandbox Code Playgroud)
在 zsh 中,G
修饰符是一种特殊情况,您可以将其与^
:
^a^b^:G
Run Code Online (Sandbox Code Playgroud)