替换上一条命令中的一些字符

Rad*_*anu 2 command-line bash special-characters

有时,由于匆忙,可能会在命令行中输入错误的某些字符。如果命令很长,纠错可能会很麻烦(使用方向键)。所以问题是:如何尽快替换上一个命令中输入错误的字符?

Rad*_*anu 11

一个或多个字符可以用零个、一个或多个字符替换,如下所示:

$ some-wrong-long-command
$ ^wrong^correct^
some-correct-long-command
Run Code Online (Sandbox Code Playgroud)

这个快速替换重复来自终端的最后一个命令行,用wrong字符串替换correct字符串。

例子:

在此处输入图片说明

  • +1。`^bad^good` 形式仅替换第一个形式。对于上一个命令中的全局替换,请使用 `!!:gs/bad/good` (6认同)