env se usa para imprimir variables de entorno . También se utiliza para ejecutar una utilidad o comando en un entorno personalizado. En la práctica, env tiene otro uso común. A menudo, los scripts de shell lo utilizan para iniciar el intérprete correcto. En este uso, el entorno normalmente no cambia.
Sintaxis:
env [OPTION]... [-][NAME=VALUE]... [COMMAND [ARG]...]
Opciones del comando env
1. Sin ningún argumento: imprima una lista de todas las variables de entorno.
EJEMPLO :
2. -i o –ignore-environment o solo –: ejecuta un comando con un entorno vacío
SINTAXIS:
$ env -i your_command
Nota: Esto limpia completamente el entorno, pero no evita que your_command establezca nuevas variables.
EJEMPLO: para borrar el entorno (crear un nuevo entorno sin ninguna variable de entorno existente) para un nuevo shell
En esto, borra todas las variables de entorno y luego el nuevo shell establece la variable de entorno PWD. Por lo tanto, en este nuevo shell, cuando ejecutamos env, solo vemos una variable de entorno PWD.
3. -u o –unset: elimina la variable del entorno
SINTAXIS:
$ env -u variable_name
EJEMPLO: Eliminar la variable de entorno XDG_VTNR que puede ver en la imagen de arriba en la salida de solo env.
4. -0 o –null: finaliza cada línea de salida con NULL, no con nueva línea
SINTAXIS:
$ env -0
EJEMPLO :
5. –version: muestra la información de la versión y sale.
SINTAXIS:
$ env --version
EJEMPLO :
6. –ayuda: muestra un mensaje de ayuda y sale.
SINTAXIS:
$ env --help
EJEMPLO :
Publicación traducida automáticamente
Artículo escrito por Prasoon_Mishra y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA