GNU/Linux >> Tutoriales Linux >  >> Linux

¿Qué se supone que debe hacer el comando de exportación en Linux?

Exporte una variable de shell como variable de entorno.


Aquí hay un ejemplo para demostrar el comportamiento.

$ # set testvar to be a value
$ testvar=asdf
$ # demonstrate that it is set in the current shell
$ echo $testvar
$ # create a bash subprocess and examine the environment.
$ bash -c "export | grep 'testvar'"

$ bash -c 'echo $testvar'

$ # export testvar and set it to the a value of foo
$ export testvar=foo
$ # create a bash subprocess and examine the environment.
$ bash -c "export | grep 'testvar'"
declare -x testvar="foo"
$ bash -c 'echo $testvar'
foo
$ # mark testvar to not be exported
$ export -n testvar
$ bash -c "export | grep 'testvar'"

$ bash -c 'echo $testvar'

Notarás que sin export el nuevo proceso bash que creó no pudo ver testvar . Cuando testvar fue exportado, el nuevo proceso pudo ver testvar .


Consulte este tutorial Bash by example de IBM. Incluso incluye un ejemplo del uso de export .


Linux
  1. Domina el comando ls de Linux

  2. El comando de localización en Linux

  3. comando de exportación bash

  4. ¿Cuál es el equivalente de ~ (tilde) de Linux en Windows?

  5. ¿Cuál es la unidad de tamaño predeterminada en el comando linux ls -l?

¿Qué es el Shell en Linux?

El comando del temporizador en Linux

Cómo utilizar el comando de exportación de Linux en la informática cotidiana

Comando de exportación en Linux

¿Qué es el comando matar en Linux?

El comando Move de Linux:¡Explicado y simplificado!