apt-get 更新密码错误中带有@

Dee*_*put 15 apt special-characters proxy

我想通过 ubuntu 11.04 更新apt-get。所以我添加了以下几行apt.conf

export http_proxy=http://username:password@proxyserver.net:port/
export ftp_proxy=http://username:password@proxyserver.netport/

export http_proxy=http://deepak:Deepak@123@12.1.1.1:3128
Run Code Online (Sandbox Code Playgroud)

我的问题是:如何在用户名或密码中插入特殊字符?

例如:我的代理密码是 Deepak@123 并且出现错误。

Rin*_*ind 25

你需要escape特殊字符。所以\@像这样的前面放一个:

export http_proxy=http://deepak:Deepak\@123@12.1.1.1:3128
Run Code Online (Sandbox Code Playgroud)

或者,您也可以使用%40.