[Linux] 리눅스 export 명령어 개념 정리

[Linux] 리눅스 export 명령어 개념 정리

리눅스 export 명령어 개념 정리를 다뤄보겠습니다.

export 명령어는 셸 환경 변수의 값을 설정하고, 현재 셸과 모든 자식 프로세스에서 사용할 수 있도록 합니다.

즉, 프로그램이나 스크립트가 특정 환경변수를 사용할 수 있도록 전달한다고 할 수 있습니다.

image 1



export 명령어 기본 사용법

export MY_VAR=hello
– MY_VAR 라는 변수에 hello라는 값을 지정합니다.


export PATH=/usr/local/bin:$PATH
– 기존에 존재하는 PATH라는 변수에 /usr/local/bin 를 추가합니다. 이 방법으로 모든 실행 파일을 포함한 새 경로를 추가할 수 있습니다.


MY_VAR=hello
export MY_VAR
– 이미 존재하는 MY_VAR 이라는 변수를 다른 곳에서 사용할 수 있게 내보냅니다.


export MY_VAR1=hello, MY_VAR2=bye
– 한 번에 여러 개의 변수를 설정하거나 내보낼 수도 있습니다.


printenv or env
– 현재 셸에 설정된 환경 변수들의 list를 조회할 수 있습니다.


printenv MY_VAR or env MY_VAR
– 특정 변수에 할당된 값을 조회할 수 있습니다.




이것이 리눅스다 3판 with Rocky Linux 9, 한빛미디어 모두를 위한 리눅스 프로그래밍:리눅스 구조와 C 언어로 배우는 리눅스 첫걸음, 제이펍 디버깅을 통해 배우는 리눅스 커널의 구조와 원리 1:라즈베리 파이로 따라하면서 쉽게 이해할 수 있는 리눅스 커널, 위키북스

리눅스에서 자주 사용되는 export 에 대해 알아보았습니다. 리눅스와 관련된 다른 글들도 첨부했으니 참고해보시길 바랍니다. 🙂

https://allhoneytip.com/category/%eb%a6%ac%eb%88%85%ec%8a%a4linux

image

Leave a Comment