Cómo editar y agregar variables de entorno en Windows para acceder fácilmente a la línea de comandos

Normalmente, en Windows, una aplicación no se guarda en la PATHvariable del sistema para acceder a ella fácilmente en el símbolo del sistema, a menos que la configuración (instalador) proporcione esta opción.

Por ejemplo, si intenta utilizar una aplicación que proporciona una interfaz de consola sin definirla como una variable de entorno, deberá proporcionar la ruta completa al ejecutable:

C:/Program Files/wkhtmltopdf/bin/wkhtmltopdf.exe http://google.com google.pdf

Eso es mucho escribir (la ruta completa del ejecutable C:/Program Files/wkhtmltopdf/bin/wkhtmltopdf.exe mientras que en otras plataformas puede ejecutar wkhtmltopdf http://google.com google.pdf) en el símbolo del sistema, especialmente para algo que, como desarrollador, debe ejecutar con frecuencia.

Afortunadamente, puede personalizar este comportamiento creando variables de entorno usted mismo.

¿Qué son las variables de entorno?

Una variable de Entorno es un identificador que tiene un valor relacionado con el entorno actual, como el Sistema Operativo o las sesiones de usuario, en la mayoría de los casos es una ruta absoluta ( C:\path\to\something).

Después de incluir, es decir, la ruta EJECUTABLE en la variable PATH del sistema, podrá invocar el ejecutable directamente en la consola sin proporcionar la ruta completa, pero solo su nombre:

wkhtmltopdf http://google.com google.pdf

Mejor, ¿no? Sin embargo, tenga en cuenta que no está mal usar la ruta completa, solo creamos la variable de entorno para escribir menos . Por ejemplo, si escribe wkhtmltopdf ( se puede omitir) en la línea de comandos de Windows, verá las utilidades disponibles para wkhtmltopdf..exe

Nota: en este artículo, agregaremos la aplicación wkhtmltopdf como variable de entorno en Windows. Solo necesita cambiar la ruta absoluta con la suya en caso de que esté agregando otra variable de entorno.

Antes de continuar

Para agregar una variable de entorno y escribir menos, debe proporcionar la ruta a la carpeta donde se encuentra el ejecutable , nunca la ruta con el ejecutable .

REM Wrong
C:/Program Files/wkhtmltopdf/bin/wkhtmltopdf.exe
REM Correct
C:/Program Files/wkhtmltopdf/bin

Windows 7 y 8

Para abrir el menú de variables de entorno, presione la tecla de Windows para abrir el menú de inicio o la pantalla de inicio, luego busque "configuración avanzada del sistema". Alternativamente, puede acceder a este menú si va al Panel de control, luego Seguridad, finalmente haga clic en Sistema y haga clic en el hipervínculo Configuración avanzada del sistema en el panel de la izquierda.

Environment variables menu

Una vez que se abra la ventana Propiedades del sistema, haga clic en el botón "Variables de entorno".

Environment variables button

En el cuadro Variables del sistema , busque una variable llamada PathSeleccione eso y haga clic en el botón Editar .

Path environment variable

En 7 y 8, el valor de la variable para Path no es más que una larga cadena de texto con varias ubicaciones alrededor del sistema . Para agregar una entrada a su ruta en Windows 7 y 8, debe preceder la nueva carpeta con un punto y coma, así:

;C:/Program Files/wkhtmltopdf/bin

Environment variable windows 7 and 8

Haga clic en Aceptar y estará listo para comenzar.

Windows 10

Para abrir el menú de Variables de entorno, vaya a Panel de control> Sistema y seguridad y finalmente en Sistema . Haga clic en Configuración avanzada del sistema en el panel izquierdo.

System advanced properties

Alternativamente, puede abrir directamente el menú de variables de entorno presionando Windows + R (Ejecutar aplicación) y luego escribir  SystemPropertiesAdvanced.exe:

Windows 10 run

Se mostrará el cuadro de diálogo Propiedades del sistema, para continuar, haga clic en Variables de entorno en la pestaña Avanzado.

Windows 10 environment variables

Se mostrará el menú de Variables de entorno, seleccione la variable Ruta en el área de Variables de usuario y haga clic en Editar.

Edit the path variable and add the new path

Finalmente, haga clic en Aceptar en el menú Editar variable de entorno y estará listo para comenzar, ahora podrá escribir solo el nombre del ejecutable (sin ruta ni extensión) en cualquier lugar del símbolo del sistema, es decir, wkhtmltopdf .

Abra un símbolo del sistema e intente acceder al ejecutable desde cualquier ruta en el sistema sin escribir la ruta completa:

Environment variable

Nota: recuerde que debe abrir un nuevo símbolo del sistema para acceder a la variable. Si tiene una ventana activa de cmd.exe, ciérrela, ábrala de nuevo y la variable estará disponible.

Esto podria interesarte

Conviertete en un programador más sociable