GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Comando fuente en Linux

Introducción

Source es un comando para leer un archivo y luego ejecutar su contenido. Ayuda a cargar variables, funciones y archivos de configuración en scripts de shell.

Source es un comando integrado de shell y algunos shells en Linux y UNIX. Pasó como un argumento en el script de shell actual.

Este artículo le mostrará cómo usar el comando fuente en Linux a medida que avanzamos a continuación.

La sintaxis del comando fuente

$ source FILENAME [ARGUMENTS]

Podemos reemplazar el comando fuente por el .(punto)

$ . FILENAME [ARGUMENTS]

Cómo usar el comando fuente

1. Actualizar el entorno de shell actual

Al usar Linux, un usuario puede definir un alias en el entorno de shell actual. Por ejemplo, para mostrar archivos ocultos, usamos ls -la. Pero podemos usar una forma más rápida por alias:

$ alias la=‘ls -la’

Luego solo escribimos la para mostrar el archivo oculto:

Pero esto es solo temporal, para uso permanente, abra el .bashrc archivo y tipo:

alias la= ‘ls -la’

Actualice el entorno de shell actual, escriba:

$ source ~/.bashrc

2. Ejecutar script de shell en el entorno de shell actual

Un script de shell no puede comprender las variables que define en el entorno de shell actual. Así que debemos usar el comando fuente.

Por ejemplo, intentaremos ejecutar el comando apt

En primer lugar, creemos el archivo update.sh y comienza con:

#!bin/bash

En segundo lugar, escriba el siguiente comando:

sudo apt update

Por último, guárdelo y ejecútelo con el comando fuente:

$ source ./update.sh

Salida:

3. Importar una función de shell

Por ejemplo:

En primer lugar, creemos el archivo foo.sh y comienza con:

#!bin/bash

En segundo lugar, defina un script de shell personalizado. Aquí pongo una función llamada foo :

foo () {

echo “Hello”

}

Guardémoslo.

Para importar el foo función, ejecute el siguiente comando:

$ source foo.sh

Para ejecutar la función de shell, escriba:

$ foo

Salida:

4. Leer y ejecutar comandos

Digamos que desea ejecutar 2 comandos ls y df -h, creemos un archivo *txt contiene esos 2 comandos. Aquí crearé el archivo example.txt :

Y guárdalo. Luego ejecute el nombre del archivo fuente:

$ source example.txt

Salida:

Conclusión

Ya revisó los detalles de cómo usar el comando fuente en Linux.

Gracias por leer.


Ubuntu
  1. comando linux mv

  2. Linux du comando

  3. Comando IP de Linux

  4. Comando cd de linux

  5. Ejemplos de comandos chsh en Linux

Comando Umask en Linux

Comando de ruta en Linux

Comando SS en Linux

Construcción de comandos

Explicación del comando fuente en Linux

Exportar comando en Linux | Explicado