Inicio·Comandos de terminal

export

Procesos y sistema

Uso

export VAR=value

Marca una variable para que la hereden los procesos hijos; muere con este shell, asi que ponla en ~/.bashrc o ~/.zshrc para conservarla, y un `VAR=x` sin export sigue invisible para los programas que lances.

Opciones habituales

OpciónSignificado
VAR=valueSet it and mark it for export in one step.
-pList everything currently exported.
-n <VAR>Keep the variable but stop passing it to child processes.
-f <fn>Export a shell function as well (bash).

Ejemplos

export PATH="$HOME/bin:$PATH"

Put your own bin directory first for this session.

export AWS_PROFILE=staging

Every command started afterwards in this shell sees it.

Qué se está ejecutando y qué se come la máquina. Identificarlo va antes de matarlo.

Cómo leerlo

  • Los corchetes [ ] marcan una parte que puedes omitir.
  • Los puntos suspensivos … indican que puedes poner varios.
  • Las opciones distinguen mayúsculas: en algunos comandos -r y -R no hacen lo mismo.

Preguntas

Q. ¿Qué hace export?

Marca una variable para que la hereden los procesos hijos; muere con este shell, asi que ponla en ~/.bashrc o ~/.zshrc para conservarla, y un `VAR=x` sin export sigue invisible para los programas que lances.

Q. ¿Cómo se escribe?

export VAR=value — los corchetes marcan lo que puedes omitir.

Q. ¿Cuántas opciones vale la pena saber?

Aquí van 4; la lista completa está en man export. Este comando está en Procesos y sistema.

Comandos relacionados

página man: man export