Ir al contenido

env

De Wikipedia, la enciclopedia libre
Esta es la versión actual de esta página, editada a las 23:22 16 abr 2020 por Semibot (discusión · contribs.). La dirección URL es un enlace permanente a esta versión.
(difs.) ← Revisión anterior · Ver revisión actual (difs.) · Revisión siguiente → (difs.)

env es un comando del sistema operativo Unix y los sistemas Unix-like. Es usado para mostrar una lista de las variables de entorno y para ejecutar otro programa con las variables de entorno modificadas sin tener que modificar las variables de entorno del equipo. Usando el comando env se pueden añadir y eliminar variables, además de poder modificar el valor de las variables actuales.

En la práctica, el comando env a menudo es utilizado por los scripts del shell para lanzar el intérprete correcto. En este uso las variables de entorno no son modificadas.

Ejemplos

[editar]

Para limpiar todas las variables del entorno (crear un nuevo entorno sin ninguna variable de entorno) para una nueva shell:

env -i /bin/sh

Para lanzar la aplicación X Window xcalc y hacer que aparezca en una pantalla diferente:

env DISPLAY=foo.bar:1.0 xcalc

Este es el código de un script en Python muy simple:

#!/usr/bin/env python2
print "Hello World."

En este ejemplo, /usr/bin/env es la ruta completa del comando env. El entorno no se altera.

Enlaces externos

[editar]