Поиск…


Поиск файла

Поиск файла отличается от исполнения, поскольку все команды оцениваются в контексте текущего сеанса 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


Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow