Поиск…
Поиск файла
Поиск файла отличается от исполнения, поскольку все команды оцениваются в контексте текущего сеанса bash - это означает, что любые определенные переменные, функции или псевдонимы будут сохраняться на протяжении всего сеанса.
Создайте файл, который вы хотите использовать sourceme.sh
#!/bin/bash
export A="hello_world"
alias sayHi="echo Hi"
sayHello() {
echo Hello
}
Из вашей сессии укажите файл
$ source sourceme.sh
С этого момента у вас есть все ресурсы доступного файла
$ echo $A
hello_world
$ sayHi
Hi
$ sayHello
Hello
Обратите внимание, что команда .
является синонимом source
, так что вы можете просто использовать
$ . sourceme.sh
Поиск виртуальной среды
При разработке нескольких приложений на одной машине становится целесообразным разграничение зависимостей в виртуальных средах.
С помощью virtualenv
эти среды поставляются в вашу оболочку, поэтому при запуске команды она исходит из этой виртуальной среды.
Это чаще всего устанавливается с помощью pip
.
pip install https://github.com/pypa/virtualenv/tarball/15.0.2
Создать новую среду
virtualenv --python=python3.5 my_env
Активировать среду
source my_env/bin/activate