● 실습: PATH 환경변수 변경
PATH 환경변수는 파일을 실행했을 때 실행 파일을 찾는 디렉터리 목록을 저장하고 있습니다. 셸에서 어떤 명령어가 실행됐을 때 명령어의 실제 위치를 찾을 디렉터리의 목록입니다. PATH 환경변수는 콜론(:)으로 구분된 디렉터리 목록을 값으로 설정합니다. 리눅스 배포판을 설치할 때 기본 경로가 설정되는데, 이를 사용자별로 설정할 수 있습니다. 어떤 패키지가 설치될 때 패키지의 실행 파일이 저장된 디렉터리를 PATH 환경변수에 추가하기도 합니다.
PATH 환경변수가 셸에 어떤 영향을 끼치는지 확인해 봅시다.
1 홈 디렉터리에서 현재 PATH 환경변수의 값을 출력합니다.
터미널 |
gilbut@ubuntu2404:~$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin
|
이 셸에서 어떤 명령을 실행한다면 다음 순서로 디렉터리를 순회하며 명령어를 찾습니다. 만약 디렉터리를 모두 순회했는데 명령어가 없으면 명령어가 없다는 에러가 발생합니다.