Comando de exportación de Linux con ejemplos

Comando de exportación de Linux con ejemplos
El comando de exportación es un comando incorporado del shell. Las variables ambientales se exportan como procesos infantiles. Las variables de entorno existentes no se ven afectadas. También se conoce como el comando Bash Bullets. El comando de exportación ayuda a actualizar la posición actual de la sesión de shell debido al cambio que hemos realizado con las variables exportadas. No se requiere espera para que se inicie la nueva sesión de shell. Las variables de exportación se definen como POSIX porque el shell proporciona el atributo de exportación a la variable con el nombre específico. Supongamos que el nombre de una variable está establecido y seguido de "= cualquier palabra", entonces la variable se asigna con el valor de esa palabra. Hay dos rutas utilizadas para exportar y están presentes en el entorno. De acuerdo con la demanda requerida, la ruta de las variables se exporta a nivel mundial o en el nivel de sesión.
  1. Un camino global
  2. Ruta de nivel de sesión

En este artículo, discutiremos diferentes funciones del comando de exportación.

Requisito previo

Para comprender el concepto del comando de exportación en Linux, debe tener un entorno de Linux ejecutándose en su sistema. Esto puede ser posible teniendo una máquina virtual en su sistema para crear un proceso de Linux virtualmente. En primer lugar, descargue un archivo Ubuntu desde Internet. Después de la instalación, configúrelo en el cuadro virtual. Después de una configuración exitosa, verá que Linux Ubuntu se está ejecutando en su sistema. Uno debe mencionar y crear un usuario en la configuración inicial porque será necesario acceder a las aplicaciones.

Sintaxis

Exportar [-f -n] [nombre [= valor]…]
Exportación -P

La palabra clave de exportación se usa en el comando, ya que se considera de dos maneras diferentes. Ya sea escrito con el comando, argumentos o escrito con el camino.

  • -F se utiliza para mostrar la lista de todos los nombres que exportamos utilizando el comando en el entorno del shell vivo.
  • -n ayuda a eliminar los nombres de la lista de exportaciones.
  • -P representa el uso de la exportación de los nombres que actuarán como una función.

El comando de exportación no tiene argumento

Se utiliza para mostrar todas las variables que su sistema exportan en el entorno. Ejecutaremos el siguiente comando.

$ Exportación

Los valores que se obtienen están disponibles en todas las conchas a nivel mundial.

Comando de funcionamiento del comando de exportación en Linux

Este comando se utiliza para exportar la ruta de las variables de shell o la ruta de todas las aplicaciones en el sistema. Como se discutió anteriormente, el camino puede estar en el nivel global o de sesión. A nivel mundial, la presencia es la que está disponible, ya sea el servidor o el shell está en condiciones de reinicio. Al mismo tiempo, la sesión de inicio de sesión solo está disponible en la sesión actual. No habrá alcance de una sesión si el servidor está reiniciando. La ruta del software también se puede exportar.

Para usar el comando de exportación en su sistema, no es necesario instalar ningún paquete ni repositorio en su sistema.

Características de la exportación (opciones)

Ahora en el futuro, ahora veremos las posibles opciones del comando de exportación.

-pag se usa para alistar todos los nombres que se usan en el shell actual. -norte Ayuda a eliminar los nombres de la lista exportada. -F es exportar los nombres como funciones.

Veremos estas opciones trabajando una por una en el artículo.

El comando de exportación con argumentos

1. -pag

$ Export -P

Desde la salida, puede ver que todas las variables se exportan en el shell actual.

2. -F

Para exportar una función, primero debe escribir una función en su línea de comando con el nombre de función único. Para que podamos llamar a la función fácilmente. Una vez que se exporta la función, podemos acceder fácilmente llamando al nombre de la función. Considere el siguiente código.

$ Name () echo "ubuntu";
$ Export -f Nombre
$ Bash
$ Nombre

Aquí hemos usado el nombre () como función. En esta función, acabamos de imprimir el nombre. Después de definir la función, exportaremos la función con la ayuda de la palabra clave "-f". La función bash también se exporta aquí. El uso de la función bash es abrir una nueva carcasa infantil para preceder a la función hacia adelante. Luego escriba el nombre de la función. La salida será:

3. -norte

Esta característica se utiliza para eliminar la variable. En esta parte, vamos a eliminar el "editor."

$ Export -n Editor
$ exportación | editor de grep

Después de aplicar el primer comando, verá que no se obtiene ninguna salida, por lo que para confirmación, utilizaremos el comando GREP para exportar las variables si están presentes.

Asignación de valor antes de exportar una función

El comando de exportación nos permite introducir el valor de asignación antes de exportar una función.

$ x = 10
$ exportación x
$ printenv x

X es una variable a la que hemos asignado un valor. Luego, después de exportar, hemos mostrado la salida utilizando "Printenv" para imprimir el valor de la variable X.

Considere otro ejemplo de exportar una función después de asignar el valor. Aquí se asigna una variable Linux con una cadena. Se exporta la variable y luego mostraremos su salida.

Exportar múltiples variables

Para exportar múltiples variables, considere un ejemplo en el que hemos inicializando tres variables con los valores. Estos valores se exportan en una secuencia. Finalmente, imprimimos los valores en las variables.

$ Exportación x = 1
$ Exportación y = 2
$ Exportación z = 5
$ Exportación x y z
$ printenv x y z

De esto, podemos obtener fácilmente la salida.

Como editor de texto, configure Vim

Use el comando citado a continuación para este propósito.

$ exportación editor =/usr/bin/vim
$ exportación | editor de grep

No se obtendrá ninguna salida después de exportar. Luego nos meteremos las variables para obtener la salida.

Aviso colorido

Podemos colorear la solicitud usando el siguiente comando en el shell. Esto cambiará el color del aviso a verde.

$ exports ps1 = '\ [\ e [1; 32M \] [\ u@\ h \ w] \ $ \ [\ e [0m \]'

Puedes ver la salida de que su color se cambia a verde.

Exportación de valor de nombre

Exportar el valor de nombre en el entorno Linux es muy común. Cuando exportamos el valor del nombre, el nivel de alcance del nombre está restringido al shell de inicio de sesión. Cuando se termina la línea de comandos o la sesión de shell, entonces el valor de nombre ya no existirá.

$ Export java_home =/usr/share/java-1.8.0/

Aquí hemos exportado el camino del java_home

$ Echo $ java_home

Para la verificación, haremos eco del término.

Conclusión

Este artículo explica el trabajo y el uso de los comandos de exportación en Linux. Es una característica incorporada que ayuda a iniciar las variables, los valores de los nombres de exportación y eliminar las variables.