source [-h] filename
filename 안의 명령어를 읽는다. 현재 쉘의 환경변수가 재설정 된다.
파일을 source 명령어로 실행시키면 해당 파일에 설정된 모든 변수들이 현재 쉘의 일부가 된다.
source .bash_profile
아래와 같이 사용도 가능하다.
. .bash_profile
source 명령은 bash의 내부 명령어
bash에 포함되어 있는 명령어이기 때문에 bash 쉘이 작동중일 때만 동작
만약 다른 쉘을 사용하시면 사용 불가능하다.
그리고 source 명령어 대신 . 을 사용하셔도 같은 역할
source 또는 . 은 후행되어 오는 파일을 읽어서 파일 속의 내용을 실행하는 역할
즉. source로 실행할 파일내에는 bash에서 사용할 수 있는 명령을 사용해야함
만약 bash에서 사용할 수 없는 명령을 사용할 경우 에러메세지를 띄우면서 종료됨
자신의 계정 아래에 있는 .bashrc 파일을 본다면 .bashrc 파일의 내용을 수정한 후에는 logout 했다가 login 해야지만
그 파일의 내용이 적용되게 되어 있지만 source 명령을 이용한다면 바로 적용이 가능
'Back-End > LINUX' 카테고리의 다른 글
yarn 이란? (0) | 2020.05.04 |
---|---|
ubuntu 사용자 추가 (0) | 2020.02.20 |