Buscar..


Obtención de un archivo

La fuente de un archivo es diferente de la ejecución, ya que todos los comandos se evalúan en el contexto de la sesión de bash actual, lo que significa que cualquier variable, función o alias definidos permanecerán durante la sesión.

Crea el archivo que deseas fuente sourceme.sh

#!/bin/bash

export A="hello_world"
alias sayHi="echo Hi"
sayHello() {
    echo Hello
}

Desde tu sesión, fuente el archivo.

$ source sourceme.sh

De aquí en adelante, tiene todos los recursos del archivo de origen disponible

$ echo $A
hello_world

$ sayHi
Hi

$ sayHello
Hello

Tenga en cuenta que el comando . es sinónimo de source , tal que simplemente puede utilizar

$ . sourceme.sh

Aprovisionamiento de un entorno virtual.

Al desarrollar varias aplicaciones en una máquina, resulta útil separar las dependencias en entornos virtuales.

Con el uso de virtualenv , estos entornos se obtienen de su shell para que cuando ejecute un comando, provenga de ese entorno virtual.

Esto se instala más comúnmente utilizando pip .

pip install https://github.com/pypa/virtualenv/tarball/15.0.2

Crear un nuevo entorno.

virtualenv --python=python3.5 my_env

Activar el medio ambiente.

source my_env/bin/activate


Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow