Preguntas etiquetadas con environment-variables

Un conjunto de variables dinámicas que pueden afectar el comportamiento de los procesos en ejecución y el acceso a los recursos.


2
Diferencia entre $ LOGNAME y logname
cuando echo $LOGNAMEo los lognamecomandos ejecutados normalmente obtienen el mismo resultado como el siguiente: pandya@pandya-desktop:~$ echo $LOGNAME pandya pandya@pandya-desktop:~$ logname pandya Entonces, ¿hay alguna diferencia entre ellos?

2
La variable HOME no está configurada
Tengo dos servidores, son idénticos (creo), servidores de producción y preparación. Y tengo un script de inicio en la /etc/init/carpeta. description "Discoure process" setuid deploy setgid deploy respawn respawn limit 3 30 start on runlevel [2345] stop on runlevel [06] script exec /bin/bash <<'EOT' echo \"$HOME/.rbenv\" cd /home/deploy/discourse/current bundle exec …










1
¿Cómo configurar LD_LIBRARY_PATH permanentemente?
Estoy usando Ubuntu 16. Quiero usar cfmidpara mi proyecto. Cuando configuro el LD_LIBRARY_PATHterminal, puedo obtener la salida de la cfmidbiblioteca: export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/lclab/installed/boost/boost_1_65_0:/home/lclab/installed/rdkit/rdkit-Release_2016_03_1/lib:/home/lclab/installed/lp/lp_solve_5.5.2.5_dev_ux64 Pero, cuando cierro la sesión de terminal y abro una nueva, quiero agregar LD_LIBRARY_PATHnuevamente. ¿Cómo puedo configurar esto permanentemente?

2
¿Por qué tengo que `fuente .profile` en cada terminal que abro?
Cuando cambiamos alguna variable en ~/.profileUbuntu, ejecutamos el comando source .profile. Entonces el cambio es efectivo solo en este terminal. Si abrimos una nueva terminal, tenemos que ejecutar el comando source .profilenuevamente. Parece que diferentes terminales tienen su propio entorno, aunque pueden pertenecer al mismo usuario. ¿Cuál es la ventaja …

4
cambiar / etc / environment no afectó mis variables de entorno
Estoy tratando de instalar el sistema experto Euler siguiendo estas instrucciones . Para agregar la variable de entorno, edité mi /etc/environmentpara que se convierta de la siguiente manera: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games: /home/mohammad/Desktop/eye" EYE_HOME = "/home/mohammad/Desktop/eye" Pero cuando lo uso printenv PATH, no veo el nuevo directorio agregado a mi ruta. ¿Qué estoy …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.