它是 shell 的一个特性,似乎对 Bourne shell 系列(sh、ksh、bash、zsh)和 C shell 系列(csh、tcsh)都是通用的。它基于字符转义。通过转义第一个字符(实际上您可以转义任何字符),它可以防止执行别名扩展。
$ alias cp='echo hello'
$ cp -v from to
hello -v from to
$ c\p from to
`from' -> `to'
Run Code Online (Sandbox Code Playgroud)
逃逸被大量使用。对于转义的一小部分用处的非常简短的介绍,请参阅 中的引用部分man bash
。