기술 성공, 실패 기록소

linux PATH 란? 본문

linux 및 기타 os

linux PATH 란?

sunlab 2019. 10. 15. 20:13
728x90

echo $PATH

환경변수 PATH 출력

 

명령어들도 일종의 실행파일인데 명령어 입력시 환경변수 PATH 에 잡혀있는 경로들을 따라가서

해당 파일이 실행되는 원리로 명령어가 작동된다.

 

환경변수를 등록하는 명령어는

export 환경변수명=환경변수값 이다.

 

명령어의 경로를 추가할 때는

export PATH=$PATH:명령어의경로   를 사용한다.

export PATH=명령어의경로  로 해버리면 기존에 있는 값들에 추가되는게 아니라

덮어씌워짐

 

그런데 그냥 이렇게 터미널창에 치면 일시적인 것이고, 터미널창을 끄면 사라진다.

환경변수 PATH 를 영구적으로 변화시키고 싶을 때는

.bashrc에 등록되어있는 PATH를 수정해줘야한다.

 

+

printenv : 현재 지정된 환경변수를 출력하는 명령어.