是什么意思 ”\!”在 iptables 中?

是什么意思 ”\!”在 iptables 中?

我发现了这个不错的备忘单这里\!想知道iptables 命令中的含义是什么?

iptables -A INPUT -p tcp --dest­ina­tio­n-port 13327 \! -d 127.0.0.1 -j DROP

答案1

根据iptables手动的,该-d选项(以及许多其他选项)可以以可选!字符为前缀。这样做就否定了测试的意义。

前面\!是 shell(大多数 shell)引用/转义运算符之一。这里与or\!相同。'!'"!"

在大多数常见的 shell 中,该!字符不需要转义,因为当它是命令参数的一部分时,它本身并不特殊,因此\这里是多余的。无论使用\!"!"'!'或,都会将文字参数传递给。!!iptables

相关内容