Je veux mettre à jour ubuntu 11.04 apt-get
. J'ai donc ajouté les lignes suivantes dansapt.conf
export http_proxy=http://username:[email protected]:port/
export ftp_proxy=http://username:[email protected]/
export http_proxy=http://deepak:Deepak@[email protected]:3128
Ma question est: comment insérer des caractères spéciaux dans un nom d'utilisateur ou un mot de passe?
Par exemple: mon mot de passe pour le proxy est Deepak @ 123 et il obtient une erreur.
apt
proxy
special-characters
Deepak Rajput
la source
la source
.bashrc
. Dansapt.conf
vous devez utiliser celaRéponses:
Vous avez besoin de
escape
caractères spéciaux. Donc, placez un\
devant de la@
sorte:Vous pouvez également utiliser
%40
.la source
Cliquer sur
Félicitations, vous êtes fait si vous vous mettez à droite
la source
Si votre mot de passe ou nom d'utilisateur contient,
@
vous pouvez le coder en pourcentage (également appelé codage URL) comme%40
dans l'url du proxy. Pour plus de caractères spéciaux, voir icila source
Encore plus simple et fiable!
Syntaxe générale:
Exemple:
{http, https, ftp} _proxy -> http, https, URL ftp. Séparé par une virgule.
--timeout = 5 -> Connexion pour rester en vie en quelques secondes.
-no-check-certificate -> Ignorer la vérification SSL / certificat.
--spider -> Si vous souhaitez tester la connectivité sans télécharger le fichier.
Remarques:
Convertisseur en ligne:
Remplacez les caractères spéciaux par son unicode hexadécimal équivalent. Pour une liste des unicodes, consultez le site Web https://unicode-table.com (ou) http://unicodelookup.com
Convertisseur local utilisant Python:
Référence: la conversion du mot de passe "p @ s # w: E" en unicode sera la suivante,
Contribution:
Production:
la source