취미와 밥줄사이

[ Linux 명령어 ] source 명령어란 본문

OS/Linux

[ Linux 명령어 ] source 명령어란

취미와 밥줄사이 2022. 2. 12. 18:16

Linux source 명령어란 

  • source 명령어는 스크립트 파일을 수정한 후에 수정된 값을 바로 적용하기 위해 사용하는 명령어 
    • 예를 들어 /etc/bashrc 파일을 수정한 이후에 저장하여도 수정한 내용이 바로 적용되지 않음
    • 그 이유는 /etc/bashrc 파일은 유저가 로그인할 떄 읽어들이는 파일이기 때문에 logout and login을 하거나 리눅스를 재시작해야 적용됨 
    • 이러한 상황에서는 source /etc/bashrc 명령어 사용
  • 리눅스는 환경설정 파일들을 수정하기만 한다고 바로 내용이 적용되는 것이 아님 
  • bash에서 source 명령은 .과 동일한 역할 
  • 후행되어 오는 파일을 읽어서 파일 속의 내용을 실행하는 역할

source 문법 

source FILENAME [ARGUMENTS]

 

REFERENCE

https://klero.tistory.com/entry/source-%EB%AA%85%EB%A0%B9%EC%96%B4%EB%9E%80

 

source 명령어란

리눅스에서 source 명령어란 무엇일까? - source 명령어는 스크립트 파일을 수정한 후에 수정된 값을 바로 적용하기 위해 사용하는 명령어이다. 예륻들어 /etc/bashrc 파일을 수정 후 저장하여도 수정

klero.tistory.com

https://jjeongil.tistory.com/1614

 

Linux : Bash Source 명령어, 예제, 사용 방법

소스 명령은 현재 셸 환경에서 인수로 지정된 파일에서 명령을 읽고 실행합니다. 기능, 변수 및 구성 파일을 셸 스크립트로 로드하는 데 유용합니다. source는 Bash에 내장된 셸이며 Linux 및 유닉스

jjeongil.tistory.com

https://aroundck.tistory.com/6898

 

[linux] source 명령어가 뭐요?

- 사용법 source [-h] filename - source 명령은 bash 의 명령어이다. ( 다른 shell 에서는 지원하지 않으면 사용 불가 ) filename 안의 명령어를 읽어서 실행시킨다. . 으로 대체도 된다. - 가장 많이 사용하는..

aroundck.tistory.com