Ir al contenido principal

Variable de entorno

Qué es una variable de entorno

Una variable de entorno es un valor dinámico cargado en la memoria, que puede ser utilizado por varios procesos que funcionan simultáneamente. En la mayoría de los sistemas operativos, la ubicación de algunas bibliotecas o de los archivos ejecutables del sistema más importantes puede variar según la instalación. Por eso es posible, para un programa dado, remitirse a una ubicación basada en las variables de entorno que definen estos datos.

Variables de entorno en Windows

En Windows, las variables de entorno se ubican entre los caracteres %. De esta forma, para mostrar el valor de una variable del entorno solo se debe escribir el siguiente comando:
echo %NAME_OF_THE_VARIABLE%
A continuación se proporciona una lista incompleta de las principales variables de entorno en sistemas Windows:
Variable de entornoDescripción
%APPDATA% Muestra una ruta de acceso al directorio predeterminado que contiene los programas del usuario (por defecto, C:\Program Files\).
%CMDCMDLINE% Muestra el comando exacto empleado para acceder al intérprete de comandos (cmd.exe).
%COMPUTERNAME% Muestra el nombre dado a un equipo.
%DATE% Muestra la fecha actual.
%ERRORLEVEL% Contiene el código del error del último comando utilizado.
%HOMEDRIVE% Contiene la letra de la unidad en la que está ubicado el directorio actual del usuario.
%HOMEPATH% Contiene la ruta de acceso completa al directorio actual del usuario.
%NUMBER_OF_PROCESSOR% Contiene la cantidad de procesadores presentes en el sistema.
%OS% Contiene una cadena de caracteres que describen el sistema operativo instalado. Se debe tener en cuenta que Windows 2000 se identifica como WINDOWS_NT.
%PATH% Especifica la ruta de acceso a los archivos ejecutables más importantes del sistema.
%PATHEXT% Describe las extensiones que el sistema considera ejecutables.
%PROCESSOR_ARCHITECTURE% Describe la arquitectura del procesador (x86 para equipos Intel, IA64para arquitecturas RISC).
%RANDOM% Muestra un número entero entre 0 y 32167 elegido al azar por el sistema.
%SYSTEMDRIVE% Contiene la letra de la unidad en la que se ubica el sistema (por lo general, C:).
%SYSTEMROOT% Contiene la ruta de acceso al directorio raíz del sistema.
%TEMP% Contiene la ruta de acceso al directorio temporal para las aplicaciones.
%TMP% Contiene la ruta de acceso al directorio temporal para las aplicaciones.
%TIME% Muestra la fecha del día.
%USERDOMAIN% Contiene el dominio al que pertenece la cuenta actual.
%USERNAME% Contiene el nombre de usuario que corresponde a la cuenta actual.
%USERPROFILE% Contiene la ubicación del perfil de usuario de la cuenta actual.
%WINDIR% Contiene la ruta de acceso al directorio del sistema (generalmente C:\WINDOWS o C:\WINNT).

En Windows, el comando set permite crear, modificar y mostrar las variables de entorno. Sin embargo, los cambios se efectúan solo en la sesión en progreso. 

Comentarios

Entradas más populares de este blog

Unidad III: Configuración y administración del espacio en disco

3.1 Estructuras lógicas de almacenamiento  Para la gestión del almacenamiento de una base de datos existen 4 conceptos bien definidos que deben ser conocidos para poder comprender la forma en la que se almacenan los datos. Vamos a ver la diferencia entre bloque, extensión, segmento y espacio de tablas. Bloques: Se tratan de la unidad más pequeña. Generalmente debe múltiple del tamaño de bloque del sistema operativo, ya que es la unidad mínima que va a pedir Oracle al sistema operativo. Si no fuera múltiple del bloque del sistema se añadiría un trabajo extra ya que el sistema debería obtener más datos de los estrictamente necesarios. Se especifica mediante DB_BLOCK_SIZE. Extensiones: Se forma con uno o más bloques. Cuando se aumenta tamaño de un objeto se usa una extensión para incrementar el espacio. Segmentos: Grupo de extensiones que forman un objeto de la base de datos, como por ejemplo una tabla o un índice. Espacio de tablas: Formado por uno o más datafiles, cada da...

Conexion MySQL Workbench con Python

CODIGO (FORMA 1): import pymysql try: conexion = pymysql.connect(host='localhost',user='root',password='kennethbd',db='escuela') print("Conexión correcta") except (pymysql.err.OperationalError, pymysql.err.InternalError) as e: print("Ocurrió un error al conectar: ", e) CODIGO (FORMA 2): import pymysql ############### CONFIGURAR ESTO ################### # Abre conexion con la base de datos db = pymysql.connect(host='localhost',user='root',password='kennethbd',db='escuela') ################################################## # prepare a cursor object using cursor() method cursor = db.cursor() # ejecuta el SQL query usando el metodo execute(). cursor.execute("SELECT VERSION()") # procesa una unica linea usando el metodo fetchone(). data = cursor.fetchone() print ("Database version : {0}".format(data)) # desconecta del servidor db.close() NOTA (FORMA 2) Si corres este...

Ejemplos de Lenguaje Ensamblador (Emu8086)

Ejemplos de lenguaje ensamblador Programa 1 Programa que muestre como mensaje en la pantalla "Hello World" Código: https://gist.github.com/46e552d13e29cc398d48ce6bfe195eb9.git Resultado: Programa 2 Programa que convierta números de decimal a binario Código: https://gist.github.com/46af226806fdfa4c94359dd9c982d6e7.git Resultado: Programa 3 Programa que verifica si dos cadenas son iguales Código: https://gist.github.com/7c9d5013124f78a94341696756c9c25d.git Resultado: Programa 4 Escribir un código que verifique si una cadena es subcadena de otra. Por ejemplo: «la Mu» es subcadena de «Hola Mundo». La cadena: «233» es subcadena de la cadena «2122432234» Código: https://gist.github.com/Kenneth9951/20bd7ed7b9871018af99aab6685e7f3f Resultado: Programa 5  Escribir un código que verifique que todas los caracteres de una cadena se encuentran en otra. Por ejemplo: todas las letras de la cadena «casa» se encuentran en «escaso». Pero no todas las letras de «cerro» se en cuentran en «recana...