Bash
Abastecimiento
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