Sesión y utilidades

Comando source

Ejecuta un archivo de comandos en el shell actual, de modo que las variables y funciones que define permanecen en tu sesión.

Sintaxis

source archivo | . archivo

Ejemplos para copiar

$ printf 'echo hola\n' > s.sh && source s.shEjecutar un script

Puedes probarlos en la terminal del navegador: no toca tu ordenador.

Errores típicos

  • A diferencia de ejecutar el script, source no abre un proceso nuevo: los cambios afectan a tu sesión.

Comandos relacionados

FAQ

¿Para qué se usa?

Para cargar variables de entorno o funciones al arrancar la terminal.

Aprende a usarlo de verdad

El curso de Linux básico te lleva de cero a manejarte en la consola con 24 lecciones que se corrigen solas.

Empezar el curso gratis