¿Cuáles son las variables ambientales en las computadoras en términos simples?

No estoy seguro si está preguntando sobre “variable de entorno” o alguna otra cosa, ya que el término no es variable “ambiental” …

En Unix y en trabajos como Linux, la noción de una variable de entorno es una asociación entre un nombre (por convención, una secuencia de todas las letras mayúsculas, guiones bajos y quizás dígitos, como ENV_VAR ).

Tales enlaces son, por convención, pasados ​​implícitamente a subprocesos por el shell de línea de comandos utilizado para invocar procesos. Esto contrasta con los parámetros de proceso pasados ​​explícitamente al invocar el comando. P.ej,

[math]% export ENV_VAR = 17 [/ math]

[math]% cat foo.bar. [/ math]

En este ejemplo, [math] ENV_VAR [/ math] es una variable de entorno, mientras que foo.bar es un parámetro de línea de comandos.

Un uso típico de las variables de entorno es pasar valores predeterminados a los comandos para facilitar su invocación.

Por ejemplo, una herramienta de línea de comandos que escribí y uso con frecuencia requiere un parámetro que indique a qué host debe enviar una solicitud HTTP. Como esto rara vez cambia para un uso o usuario determinado, la herramienta acepta una variable de entorno [math] TARGET_HOST [/ math] que le dice al comando dónde dirigir la solicitud.

La variable de entorno es un directorio de trabajo de su programa y es necesario configurarlo para permitir que la computadora conozca la ruta. Principalmente ponemos en% path% variable y los ejecutamos. De lo contrario, se generará un error con la ruta de conexión.

More Interesting

Mientras instalaba Mavericks OS X en mi PC con Windows 7 usando una máquina virtual, arrojó un error que decía 'Mac OS X no es compatible con la traducción binaria. Para ejecutar Mac OS X, necesita un host en el que VMware Player sea compatible con Intel VT-x o AMD-V '. ¿Cómo puedo arreglar esto?

¿Puede Alan Turing resolver P vs NP?

Si pudieras pasar un día con Edsger W. Dijkstra, Dennis Ritchie o Steve Jobs, ¿a quién elegirías?

¿Cuál es la función objetivo en el aprendizaje automático?

Durante la investigación, ¿cómo le ayudó el conocimiento de otros campos a mejorar en su propio campo?

¿Qué debo saber para hacer controladores de Linux?

¿Cuál es la ventaja y la desventaja de las diferentes arquitecturas de CPU?

¿Cuál es el mejor software para CAD?

¿Cómo es tomar CS 246 en Stanford?

Computer ScienceOracle me parece interesante y mirar sus recompensas futuras aún más. Pero estoy confundido si ir con la pista de desarrollador o DBA. ¿De qué se trata y qué certificaciones y títulos nos hacen buenos para DBA?

¿Qué equipos indios participarán en las finales mundiales de ACM-ICPC 2016-2017?

¿Cómo aprendo matemáticas del nivel cero? Soy un graduado en informática y bastante decente en mi función de programación. Extraño el contexto del uso de las matemáticas en la vida; No puedo visualizarlo.

¿Qué es la informática de alto rendimiento?

¿Cuáles son algunas señales de que uno es un prodigio de la informática?

¿Qué cosas puedo hacer con una computadora poderosa?