KimbgAI

[linux] export 명령어란? 본문

linux

[linux] export 명령어란?

KimbgAI 2022. 9. 20. 17:25
반응형

터미널 내에서는 운영체제 변수(환경변수)와 쉘 변수가 있다.
운영체제 변수는 nano, sudo 등과 같은 기본적으로 운영체제 위에서 작동하는 것이고,
쉘 변수는 사용자가 만드는 임의의 변수이다.

$export 명령어를 통해 쉘 변수를 환경변수로 등록할 수 있고, $env 를 통해 등록된 환경변수를 확인할 수 있다.


하지만 터미널이 종료되면 환경변수는 사라지게 되기 때문에, 매번 자동으로 환경변수를 등록하고 싶다면,
.bashrc 파일에 변수를 저장하면 된다. 

.bashrc는 보통 홈(~/) 경로에 있다.

$nano ~/.bashrc 에서 아래와 같이 환경변수를 추가할 수 있다.

export TORCH_CUDA_ARCH_LIST=8.6
(pytorch와 호환이 되는 CUDA의 compute capability를 명시해줌)


아래 블로그를 참고하여 저만의 방식으로 정리했습니다.
출처: http://keepcalmswag.blogspot.com/2018/06/linux-unix-export-echo_49.html

반응형

'linux' 카테고리의 다른 글

리눅스에 저장장치(SSD, HDD) 연결하는 방법  (0) 2023.05.28
[linux] scp 사용법  (0) 2022.09.29
[linux] tar, zip 등 압축 사용법  (0) 2022.09.23
[linux] screen 사용법  (2) 2022.09.21
Comments