\cp 如何工作?

\cp 如何工作?

我知道如果您有该名称的别名cp,您可以使用它来绕过它\cp

这是 unix 语法吗?这个语法还有其他用途吗?

答案1

这是 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'

转义用于很多。有关转义的一小部分用途的非常简短的介绍,请参阅中的引用部分man bash

相关内容