source 명령어
source 명령은 bash 의 명령어이다.
( 다른 shell 에서는 지원하지 않으면 사용 불가 )filename 안의 명령어를 읽어서 실행시킨다
. 으로 대체도 된다.
리눅스 환경 설정 파일들을 수정하기만 한다고 바로 내용이 적용되는 것은 아니다.
리부팅이나 쉘에 재로그인 하지 않고 수정된 새로운 환경 설정 내용을 즉시 적용하기 위해서
source 명령어가 사용된다.
source 명령어는 스크립트 파일을 수정한 후에 수정된 값을 바로 적용하기 위해 사용하는 명령어
- 예를들어 ~/.bashrc 파일을 수정 후 저장하여도 수정한 내용이 바로 적용되지 않는다.
- 그 이유는 ~/bashrc 파일은 유저가 로그인 할 때 읽어들이는 파일이여서, 로그아웃 후 로그인하거나 리눅스를 재시작해야 적용이 된다.
source [스크립트 파일명(환경 설정 파일명)]
ex) source /venv/bin/activate => 파이썬 가상환경 실행