Sök…
Sourcing en fil
Att skaffa en fil skiljer sig från exekvering genom att alla kommandon utvärderas inom ramen för den aktuella bash-sessionen - detta betyder att alla variabler, funktioner eller alias som definierats kommer att kvarstå under hela din session.
Skapa filen du vill källa sourceme.sh
#!/bin/bash
export A="hello_world"
alias sayHi="echo Hi"
sayHello() {
echo Hello
}
Från din session, käll filen
$ source sourceme.sh
Från och med nu har du alla resurser för den anskaffade filen tillgänglig
$ echo $A
hello_world
$ sayHi
Hi
$ sayHello
Hello
Observera att kommandot .
är synonymt med source
, så att du helt enkelt kan använda
$ . sourceme.sh
Sourcing en virtuell miljö
När man utvecklar flera applikationer på en maskin blir det användbart att separera beroenden i virtuella miljöer.
Med användning av virtualenv
kommer dessa miljöer in i ditt skal så att när du kör ett kommando kommer det från den virtuella miljön.
Detta installeras oftast med pip
.
pip install https://github.com/pypa/virtualenv/tarball/15.0.2
Skapa en ny miljö
virtualenv --python=python3.5 my_env
Aktivera miljön
source my_env/bin/activate