Bash
Reperimento
Ricerca…
Sourcing di un file
L'approvvigionamento di un file è diverso dall'esecuzione, in quanto tutti i comandi vengono valutati nel contesto della sessione di bash corrente: ciò significa che qualsiasi variabile, funzione o alias definita persisterà per tutta la sessione.
Creare il file che si desidera fonte sourceme.sh
#!/bin/bash
export A="hello_world"
alias sayHi="echo Hi"
sayHello() {
echo Hello
}
Dalla tua sessione, fonte il file
$ source sourceme.sh
Da ora in poi, hai a disposizione tutte le risorse del file originario
$ echo $A
hello_world
$ sayHi
Hi
$ sayHello
Hello
Si noti che il comando .
è sinonimo di source
, tale che puoi semplicemente usare
$ . sourceme.sh
Approvvigionamento di un ambiente virtuale
Quando si sviluppano diverse applicazioni su una macchina, diventa utile separare le dipendenze in ambienti virtuali.
Con l'uso di virtualenv
, questi ambienti vengono acquisiti nella shell in modo che quando si esegue un comando provenga da tale ambiente virtuale.
Questo è più comunemente installato usando pip
.
pip install https://github.com/pypa/virtualenv/tarball/15.0.2
Crea un nuovo ambiente
virtualenv --python=python3.5 my_env
Attiva l'ambiente
source my_env/bin/activate