Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 20/12/2006, à 18:01

mariop31

[Résolu]Variables.

Bonjour.

Y a t'il quelqu'un qui puisse m'indiquer la liste complète de toutes les variables locales sous linux (ubuntu).

exemple:

PATH
LOGNAME
USERNAME
HOME

et toutes les autres.

Merci.

Dernière modification par mariop31 (Le 22/12/2006, à 08:32)


L’éducation c’est ce qui reste lorsqu’une personne a oublié tout ce qu’elle a appris à l’école... [Albert EINSTEIN]

Hors ligne

#2 Le 20/12/2006, à 18:15

jluc

Re : [Résolu]Variables.

bonjour,
la commande "printenv" te permet d'avoir la liste des variables d'environnement ainsi que leurs valeurs
A+

Hors ligne

#3 Le 20/12/2006, à 18:42

mariop31

Re : [Résolu]Variables.

Merci Jluc.



Ce n'est pas la question que j'ai posé. Le coup du printenv, je connais . Elle me donne la liste des variables locales en cours et utilisées.
Ce que je souhaite c'est la liste de toutes les variables que je puisse utiliser sous linux.
Par exemple dans le cas d'une authentification demandée par un proxy on utilise les variables:
http_proxy et ftp_proxy.
Si tu n'utilise pas de proxy avec authentification,  tu ne connais même pas ces deux variables, because elles n'apparaîssent pas printenv.
A force de chercher sur le net j'ai finis par les connaitre et les utiliser.
Je suis sur qu'il y en a bien d'autres, et c'est le but de ma question.


Merci encore de m'avoir répondu aussi vite Jluc.


L’éducation c’est ce qui reste lorsqu’une personne a oublié tout ce qu’elle a appris à l’école... [Albert EINSTEIN]

Hors ligne

#4 Le 20/12/2006, à 18:49

jluc

Re : [Résolu]Variables.

mariop31 a écrit :

Le coup du printenv, je connais

j'me disais aussi tongue

Par exemple dans le cas d'une authentification demandée par un proxy on utilise les variables:
http_proxy et ftp_proxy.

celles-là, je ne les connais pas... pourtant, j'utilises un proxy
comment les utilises-tu?

Hors ligne

#5 Le 20/12/2006, à 20:05

mariop31

Re : [Résolu]Variables.

En ce qui concerne apt en mode console , il faut créer le fichier /etc/apt/apt.conf et mettre dedans:

Acquire::http::Proxy "http://LOGIN:MDP@adresse ip du proxy:port du proxy/";

Pour synaptic mettre dans le fichier /etc/bash.bashrc
1)si le proxy ne demande pas d'authentification :

http_proxy="IP_PROXY:PORT"
ftp_proxy="IP_PROXY:PORT"

2)si le proxy demande une authentification :

http_proxy="http://login:password@IP_PROXY:PORT"
ftp_proxy="http://login:password@IP_PROXY:PORT"


Voilà.


L’éducation c’est ce qui reste lorsqu’une personne a oublié tout ce qu’elle a appris à l’école... [Albert EINSTEIN]

Hors ligne

#6 Le 20/12/2006, à 22:37

jluc

Re : [Résolu]Variables.

je connais (et j'utilise) le /etc/apt/apt.conf, il marche aussi pour synaptic
par contre, je ne connaissais pas le fichier /etc/bash.bashrc
quelle est la différence entre les deux et les avantages / inconvénients de chacun ?

PS : je sais, je suis complètement hors sujet, alors n'hésite pas à m'envoyer balader si je t'ennuie wink

A+

Hors ligne

#7 Le 20/12/2006, à 23:03

Mifrey

Re : [Résolu]Variables.

mariop31 : ça n'a pas de sens de vouloir connaître toutes les variables d'environnement possibles. Un programme quelconque peut se servir ou non d'une variable particulière, ou même créer les siennes. Il y a une infinité de varibales qu'on peut utiliser ! C'est un peu comme si tu demandais de connaître le nom de tous les fichiers qu'on peut utiliser sous Linux...

Hors ligne

#8 Le 21/12/2006, à 08:42

mariop31

Re : [Résolu]Variables.

Pour Mifrey.

Je comprends ce que tu veux me dire, mais voilà je pense qu'il existe des variables sous linux que l'on appelle "variables réservées".

Je prends un exemple:
les variables http_proxy et ftp_proxy par défaut n'apparaîssent nulle part. Quand j'ai eu besoin au taf de faire une mise à jour de ma edgy, j'ai été confronté au proxy (qui demande une authentification), comme je l'ai indiqué plus haut j'ai fait des recherches et j'ai découvert qu'il existait 2 variables http_proxy et ftp_proxy.
A mon avis à moins que je ne me trompe il s'agit bien là de variables locale ou d'environnement réservées (c'est à dire qu'elles existent bien dans le domaine des variables de linux. Elles ne peuvent s'écrire que comme ça , ce n'est pas une variable personnelle quelque chose du type ma_variable_kelle_est_bonne).

C'est comme les variables USER ou PATH  se sont bien des variables réservées.


L’éducation c’est ce qui reste lorsqu’une personne a oublié tout ce qu’elle a appris à l’école... [Albert EINSTEIN]

Hors ligne

#9 Le 21/12/2006, à 13:29

kaworu

Re : [Résolu]Variables.

Ah je comprend mieux...
alors disont que toutes les variables qui sont en majuscules sont des variables d'environnement.


"There are in order of increasing severity: lies, damn lies, statistics, and computer benchmarks."

Hors ligne

#10 Le 21/12/2006, à 17:34

Mifrey

Re : [Résolu]Variables.

mariop31 : http_proxy est une variable utilisée par beaucoup de programmes, mais on ne peut pas vraiment dire qu'il y a des variables « réservées », disons qu'il y a des variables « communément admises ». Tu trouveras une liste de variables les plus utilisées à http://abs.traduc.org/abs-4.1-fr/ch09.html mais elles ne peuvent pas y être toutes (http_proxy n'y est pas par exemple) pour la raison que j'ai déjà expliquée dans mon précédent post.

kaworu : les variables d'environnement ne doivent pazs forcément être en majuscules, la preuve avec http_proxy.

Hors ligne

#11 Le 22/12/2006, à 08:31

mariop31

Re : [Résolu]Variables.

Merci beaucoup Mifrey.

Mifrey a écrit :

Tu trouveras une liste de variables les plus utilisées à http://abs.traduc.org/abs-4.1-fr/ch09.html mais elles ne peuvent pas y être toutes .

Je considère cette discution comme résolue.:):)


L’éducation c’est ce qui reste lorsqu’une personne a oublié tout ce qu’elle a appris à l’école... [Albert EINSTEIN]

Hors ligne