2
终端命令中“'”(撇号)的含义
由于某些奇怪的原因,我尝试使用“'”作为标识符中的单词分隔符,如下所示: $ export foo'bar=1 > > ^C $ 结果如上所示,除非提示更改为“>”,否则系统显然在等待我的更多信息。如您所见,我必须使用ctrl-C才能逃脱。使用其他命令(例如, $ ls foo'bar $ mkdir foo'bar 我对所有这些的意义感到很好奇,这就是终端命令中特殊的含义“'”(实际上是如此特殊,以至于它甚至在id中也被分解了)。 另外:顺便说一句,我还想知道在类似Unix的系统和Windows系统下,文件和文件夹名称中的一组特殊字符或无效字符(以获取安全的公共子集)(尤其是所有这些非ASCII?)。 谢谢你,丹尼斯