수색…


파일 소싱

파일을 소싱하는 것은 실행과 다르다. 즉, 모든 명령은 현재 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