Una variable de entorno es un valor disponible globalmente en tu computadora que puede contener cualquier cosa, desde la ruta al directorio raíz (/root), el directorio de inicio (/home) y un token secreto.
Este comando puede mostrar la lista de estas variables de entorno. También se puede utilizar para agregar, actualizar o eliminar una variable.
Sintaxis general para el comando env:
env [OPCIÓN]… [-] [NOMBRE=VALOR]… [COMANDO [ARG]…]
Ejecutar un proceso sin las variables de entorno existentes
env -i tu_comando
La opción -i
o --ignore-environment
ejecuta el comando con un entorno vacío
Ejemplo: Escribe env -i /bin/sh
para crear un nuevo entorno sin ninguna variable de entorno existente.
Agregar una variable de entorno
env NOMBRE_VARIABLE=valor_comando
Utiliza el comando env
seguido del nombre de la variable y su valor para establecer una nueva variable de entorno.
Ejemplo: Esto establece una nueva variable de entorno llamada EJEMPLO
.
env EJEMPLO=valor
Eliminar una variable de entorno
env -u NOMBRE_VARIABLE
Usa la opción -u
o --unset
para eliminar la variable del entorno.
Ejemplo: Esto elimina la variable de entorno EJEMPLO
.
env -u EJEMPLO
Precaución al eliminar variables de entorno: Es importante ser cuidadoso al eliminar variables de entorno, ya que algunas de ellas pueden ser críticas para el funcionamiento del sistema o de las aplicaciones.
Eliminar el salto de línea de la lista de variables de entorno
env -0
La opción -0
o –null termina cada línea de salida con un byte 0 (nulo), no un salto de línea.
Ejemplo: Usar el comando env
para separar líneas de salida con el carácter NULL
.
Más comandos de Linux:
Operaciones de Directorios | rmdir · cd · pwd · exa · ls |
Operaciones de Archivos | cat · cp · dd · less · touch · ln · rename · more · head |
Operaciones de Sistema de Archivos | chown · mkfs · locate |
Redes | ping · curl · wget · iptables · mtr |
Búsqueda y Procesamiento de Texto | find · grep · sed · whatis · ripgrep · fd · tldr |
Información y Gestión del Sistema | env · history · top · who · htop · glances · lsof |
Gestión de Usuarios y Sesiones | screen · su · sudo · open |
¿Qué te parece?
Es bueno conocer tu opinión. Deja un comentario.