Variables del sistema y del entorno del usuario en Windows explicadas
Variables del sistema y del entorno del usuario Siempre ha sido un tema complejo de discusión para el día a día. Sistema operativo Windows usuarios ¿Qué hacen? Un tutorial en Internet dice que se agregue una variable PATH, pero ¿qué es? ¿Dónde puedo encontrar estas variables? Todas estas preguntas serán respondidas en breve en este post. Hemos intentado ofrecerle una descripción general de alto nivel de qué son las variables de entorno del usuario y del sistema y cómo puede utilizarlas.
En esta publicación, analizaremos las variables de entorno, las variables de entorno del sistema y del usuario y cómo agregarlas y modificarlas. Luego pasaremos a las Variables del sistema dinámico y veremos cómo usarlas en el símbolo del sistema..
¿Qué es una variable de entorno?
Variable de entorno está formada por dos palabras separadas, 'Ambiente'y'Variable'. Vamos a discutir 'variable' primero. Significa que la entidad puede almacenar un valor y variar de una computadora a otra. Windows proporciona un 'Entorno' para que las aplicaciones ejecuten y realicen operaciones, y eso es lo que forma la primera palabra. Combinando ambas, las Variables de entorno son aquellos objetos dinámicos que almacenan los valores proporcionados por el entorno. Ahora el entorno proporciona valores que ayudan a otros programas a obtener información crucial sobre el sistema. Al igual que hay una variable de entorno llamada 'windir' que corresponde al directorio donde está instalado Windows. Para ver esto en acción, abra una ventana del explorador y escriba '% windir%'en la barra de direcciones. La carpeta de instalación de Windows se abrirá.
De manera similar, puede hacer referencia al directorio de Windows usando la variable 'windir' en otros programas y scripts. Hay muchas otras variables a las que se puede acceder, 'TEMP' o 'TMP' es la variable que apunta al directorio donde se almacenan todos los archivos temporales. La variable más popular, 'Ruta', es la que apunta a los directorios que contienen archivos ejecutables. Para que pueda ejecutar un programa desde el símbolo del sistema en cualquier otro directorio. Hemos explicado la ruta más adelante en este post. Todas estas variables son útiles cuando estás desarrollando algo o usando mucho el shell..
¿Qué son las variables de entorno del usuario y del sistema?
Muy similar a cómo funciona el registro en Windows, tenemos variables de entorno del sistema y del usuario. Las variables del sistema son aceptadas en todo el sistema y no varían de un usuario a otro. Considerando que, los entornos de usuario se configuran de manera diferente de un usuario a otro. Puedes agregar tus variables debajo del usuario para que otros usuarios no se vean afectados por ellas..
Solo para su información ya que estamos discutiendo el tema en profundidad.. Variables del sistema son evaluados antes Variables de usuario. Entonces, si hay algunas variables de usuario con el mismo nombre que las variables del sistema, se considerarán las variables de usuario. La variable de ruta se genera de una manera diferente. La ruta de acceso efectiva será la variable de ruta de usuario agregada a la variable de ruta del sistema. Así que el orden de las entradas serán las entradas del sistema seguidas de las entradas del usuario..
Cómo agregar y modificar variables de entorno
Una pequeña advertencia antes de profundizar. Cree un punto de restauración del sistema e intente no alterar las configuraciones existentes configuradas para su sistema. Hasta menos que estés muy seguro de tus acciones. Para abrir la ventana 'Variables de entorno', sigue estos pasos:
- Haga clic con el botón derecho en el icono "Este PC" y seleccione "Propiedades".
- Ahora en esta ventana, seleccione 'Configuración avanzada del sistema' en la parte izquierda.
- Presione el último botón que dice 'Variables de entorno' para abrir nuestra ventana destinada.
Usando la variable Path
La ruta es la variable de entorno más utilizada. Como mencioné, apunta a directorios que contienen archivos ejecutables. Una vez que haya configurado correctamente su variable Path, puede usar estos ejecutables desde cualquier parte del sistema. Tratemos de entender esto con un ejemplo. Abra la ventana de variables de entorno y busque 'Ruta' en las variables del sistema.
Haga clic en 'Editar' y luego haga clic en 'Nuevo' sin jugar con otros controles en este momento. Ahora haga clic en buscar y seleccione una carpeta que tenga su archivo ejecutable deseado. Haga clic en "Aceptar" y guarde todo. Agregué el ejecutable 'Visual Studio Code' a la ruta.
Ahora, para ejecutar su aplicación, abra el símbolo del sistema y escriba el nombre del archivo ejecutable que estaba en la carpeta. Puede proporcionar argumentos adicionales si el programa lo admite. El programa se ejecutará desde el símbolo del sistema sin estar realmente en el directorio desde donde ejecutó el comando. Esa es la belleza de la Variable de ruta.
Lista de todas las variables de entorno
Abra el símbolo del sistema y escriba 'CONJUNTO'y pulsa Eenter. Se mostrará la lista completa de variables con sus valores actuales y puede consultarla para realizar cambios en su computadora.
Variables de entorno dinámico
A diferencia de las variables convencionales, las variables de entorno dinámico son proporcionadas por el CMD y no por el sistema. No puede cambiar los valores de estas variables y se expanden a varios valores discretos cada vez que se consultan. Normalmente usamos estas variables para el procesamiento por lotes y estas no se almacenan en el entorno. Incluso el comando 'SET' no revelará estas variables. Algunas de las variables de entorno dinámico son:
Algunas de las variables de entorno dinámico son:
- %DISCOS COMPACTOS%: Escribir este comando le dará el directorio actual en el que está trabajando.
- %FECHA%: Esta variable le dará la fecha actual de acuerdo con las preferencias de formato de fecha.
- %HORA%: Del mismo modo, le da la hora actual de acuerdo con las preferencias de formato de hora.
- %ALEATORIO%: Esta variable imprime un numero aleatorio.
- % ERRORLEVEL%: Determina el nivel de error establecido por el último comando de ejecución.
- % CMDEXTVERSION%: Esta variable se expande a la versión de las extensiones de línea de comando.
Esto fue más o menos sobre las variables del entorno del usuario y del sistema en Windows. Windows viene con muchas más variables; no olvide verificarlas con el comando 'SET'.
PROPINA: Rapid Environment Editor es un potente editor de variables de entorno para Windows.