source어떠한 스크립트 파일을 실행시키기 위해 터미널에 명령어를 입력하면 해당 스크립트 파일은 기본적으로 새로운 서브 프로세스에서 실행되기 때문에, 스크립트 내부에서 설정된 변수나 환경은 부모 프로세스 즉, 현재 셸에 영향을 주지 않습니다.서브 프로세스는 부모 프로세스와 독립적으로 동작하며, 그 내부에서 일어나는 변화는 부모 프로세스에 전파되지 않습니다. 이 독립성은 프로세스 간 격리를 유지하는 운영체제의 중요한 원칙 중 하나입니다. source 명령어는 새로운 서브 프로세스를 생성하지 않고 현재 셸에서 직접 스크립트의 명령을 실행하는 명령입니다. 이를 통해 스크립트 내부에서 설정된 변수나 환경 설정이 현재 셸에 그대로 남아 있게 되며 바로 적용됩니다.. 또한 source 와 동일한 기능을 수행합니다..