CLI/터미널

[리눅스] 특별한 환경변수 $PATH

씩씩한 IT블로그 2023. 4. 16. 19:30
반응형

$PATH

- 운영체제가 명령어의 실행파일을 찾는 경로

- $PATH에 등록된 경로 안에 있는 실행파일은, 별도의 경로까지 들어가서 실행하지 않고, 단독으로 명령을 수행할 수 있다.

 

ex)

1. cd

cd라는 명령어는 어느 위치에서도 사용할 수 있다. 그 말은 cd라는 명령어가 있는 디렉토리가 $PATH에 등록되어 있다는 것이다.

cd라는 명령어는 /usr/bin/에 있다. 그럼 $PATH에는 /usr/bin가 등록되어 있을 것이다.

실제로 있다.

2. echo

echo라는 명령어 역시 어느 위치에서든 사용할 수 있다. 

echo라는 명령어는 /bin에 있다. $PATH에 /bin이 등록되어 있는지 확인한다.

 

$PATH에 환경변수 추가방법

1. 임시 추가(다시 실행시 삭제)

export PATH=$PATH:{/추가할경로1/추가할경로2/...}

 

2. 영구 추가

1. /etc/profile 열기

sudo vi /etc/profile

2. 추가 하기

 

반응형