Questions marquées «environment-variables»

Pour les questions relatives aux variables d'environnement, un ensemble de variables dynamiques pouvant affecter le comportement des processus en cours d'exécution et l'accès aux ressources. Utilisez cette balise pour les questions sur les variables d'environnement ou sur les problèmes liés à l'impact de la définition ou de la modification de la valeur des variables lors de l'exécution du comportement des processus et de l'accès aux ressources.

5
Qu'est-ce qu'une variable d'environnement?
Je sais que cela VARIABLE=valuecrée une variable d’environnement et le export VARIABLE=valuerend disponible pour les processus créés par le shell actuel. envmontre les variables d'environnement actuelles, mais où vivent-elles? Que comprend une variable d'environnement (ou un environnement , d'ailleurs)?

5
Quelles portées peuvent avoir les variables de shell?
Je viens de rencontrer un problème qui me montre que je ne suis pas clair sur la portée des variables du shell. J'essayais d'utiliser bundle install, qui est une commande Ruby qui utilise la valeur de $GEM_HOMEpour faire son travail. J'avais défini $GEM_HOME, mais la commande a ignoré cette valeur …


3
.bash_profile non généré lors de l'exécution de su
J'ai un utilisateur, par exemple user1, qui a des modifications à son .bash_profile, l' un d'entre eux de changer le PATH, par exemple: export PATH=/some/place:$PATH. Ce changement fonctionne bien si je me connecte en tant user1que su - user1. Mais si j'essaie d'exécuter une commande via suas root, par exemple: …

5
Remplacer les variables d'environnement dans un fichier avec leurs valeurs réelles?
Existe-t-il un moyen simple de substituer / évaluer des variables d’environnement dans un fichier? Comme disons que j'ai un fichier config.xmlqui contient: <property> <name>instanceId</name> <value>$INSTANCE_ID</value> </property> <property> <name>rootPath</name> <value>/services/$SERVICE_NAME</value> </property> ...etc. Je veux remplacer $INSTANCE_IDdans le fichier par la valeur de la INSTANCE_IDvariable d'environnement, $SERVICE_NAMEpar la valeur de la variable …


7
Pourquoi les variables PATH sont-elles différentes lors de l'exécution avec sudo et su?
Sur ma machine virtuelle Fedora, lors de l'exécution avec mon compte d'utilisateur, j'ai /usr/local/binsur mon chemin: [justin@justin-fedora12 ~]$ env | grep PATH PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/justin/bin Et de même lors de l'exécution su: [justin@justin-fedora12 ~]$ su - Password: [root@justin-fedora12 justin]# env | grep PATH PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/justin/bin Cependant, lors de l'exécution via sudo, ce répertoire …


3
Exporter une variable contenant un point (.)
Comment exporter une variable qui contient un point. Je reçois le 'nom de variable invalide' quand j'ai essayé: export my.home=/tmp/someDir -ksh: my.home=/tmp/someDir: invalid variable name Même échapper à métacaractère dot (.) Din n'a pas aidé non plus $ export my\.home=/tmp/someDir export: my.home=/tmp/someDir: is not an identifier





3
Vous utilisez des variables pour stocker les codes de couleur de terminal pour PS1?
Dans mon cas .bashrc, j’utilise les codes de couleur du terminal ANSI pour colorier divers bits. Cela ressemble à ceci: PS1='\u@\h:\w\[\033[33m\]$(virtual_env)\[\033[32m\]$(git_branch)\[\033[0m\]$ ' où virtual_envet git_branchsont des fonctions bash qui génèrent des choses sur stdout. Maintenant, pour faciliter la lecture et la modification, j'aimerais stocker les codes de couleur dans des …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.