如何在环境文件中转义@符号?

如何在环境文件中转义@符号?

我已/etc/environment使用代理设置设置了我的文件。它看起来像这样 -

http_proxy="http://userName:password@proxy:port/"
https_prxoxy="http://userName:password@proxy:port/"

密码中包含一个@符号,该符号似乎与后者相冲突,@因此我无法连接到网络。如何转义@密码中的符号?

答案1

假设密码是123@456。在这种情况下,转义@符号的正确方法是这样的:

http_proxy="http://userName:123%40456@proxy:port/"
https_prxoxy=same_as_above

我只是@用其 ASCII 十六进制表示形式替换了 ( %40)

相关内容