Domande taggate «environment-variables»

Per domande relative alle variabili di ambiente, un insieme di variabili dinamiche che possono influenzare il comportamento dei processi in esecuzione e l'accesso alle risorse. Utilizzare questo tag per domande sulle variabili di ambiente o domande su problemi derivanti dall'impatto dell'impostazione o della modifica del valore delle variabili nell'esecuzione del comportamento dei processi e dell'accesso alle risorse.


5
Quali ambiti possono avere le variabili shell?
Ho appena riscontrato un problema che mi mostra che non sono chiaro sull'ambito delle variabili della shell. Stavo cercando di usare bundle install, che è un comando Ruby che usa il valore di $GEM_HOMEper fare il suo lavoro. Avevo impostato $GEM_HOME, ma il comando ha ignorato quel valore fino a …


3
.bash_profile non proveniente quando si esegue su
Ho un utente, per esempio user1, che ha modifiche al suo .bash_profile, uno di essi cambiare il PATH, es export PATH=/some/place:$PATH. Questa modifica funziona correttamente se accedo come user1o faccio un su - user1. Ma se provo ad eseguire un comando tramite suas root, ad esempio: su -c test.sh oracle …

5
Sostituire le variabili di ambiente in un file con i loro valori effettivi?
Esiste un modo semplice per sostituire / valutare le variabili di ambiente in un file? Come diciamo che ho un file config.xmlche contiene: <property> <name>instanceId</name> <value>$INSTANCE_ID</value> </property> <property> <name>rootPath</name> <value>/services/$SERVICE_NAME</value> </property> ...eccetera. Voglio sostituire $INSTANCE_IDnel file il valore della INSTANCE_IDvariabile d'ambiente, $SERVICE_NAMEcon il valore di SERVICE_NAMEvar env. Non saprò a …


7
Perché le variabili PATH sono diverse quando si esegue tramite sudo e su?
Sulla mia macchina virtuale fedora, quando sono in esecuzione con il mio account utente ho /usr/local/binnel mio percorso: [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 E allo stesso modo quando si esegue 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 Tuttavia, quando si esegue tramite …


3
Esportazione di una variabile con punto (.) In essa
Come esportare una variabile che contiene punti. Ottengo "nome variabile non valido" quando ho provato: export my.home=/tmp/someDir -ksh: my.home=/tmp/someDir: invalid variable name Persino la fuga di punti metacaratteri (.) Non ha aiutato neanche $ export my\.home=/tmp/someDir export: my.home=/tmp/someDir: is not an identifier




4
Chi imposta le variabili di ambiente $ USER e $ USERNAME?
Inoltre, queste variabili corrisponderanno sempre al nome utente attualmente connesso (lo fanno sul mio sistema Debian)? Posso assumere la loro disponibilità in altri sistemi Unix (simili)? Sono anche curioso di sapere perché si dovrebbe usare whoamiinvece di leggere una qualsiasi di queste variabili.

3
Usando le variabili per memorizzare i codici colore dei terminali per PS1?
Nel mio .bashrc, utilizzo i codici colore del terminale ANSI per colorare vari bit. Sembra così: PS1='\u@\h:\w\[\033[33m\]$(virtual_env)\[\033[32m\]$(git_branch)\[\033[0m\]$ ' dove virtual_enve git_branchsono funzioni bash che producono roba su stdout. Ora, per semplificare la lettura e la modifica, vorrei memorizzare i codici colori in variabili e fare riferimento ad essi, anziché incorporarli …


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.