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


Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow