리눅스에서 PATH(환경 변수)는 실행 파일이나 명령어를 찾는 경로를 설정하는 데 사용됩니다. 일반적으로 사용자가 입력한 명령어가 어디에서 실행 파일을 찾아야 하는지를 정의하며, 이를 통해 터미널에서 해당 명령을 직접 실행할 수 있게 됩니다.
PATH는 쉘의 환경 변수 중 하나이며, 사용자가 입력한 명령이 어떻게 실행되는지 결정하는 중요한 역할을 합니다. 이 변수는 실행 가능한 파일이 위치하는 디렉토리를 포함하는 쉼표로 구분된 문자열의 목록으로 구성됩니다. 따라서 쉘은 사용자가 입력한 명령을 검색하고, PATH에 지정된 디렉토리를 순서대로 확인하여 실행 가능한 파일을 찾습니다.
예를 들어, 사용자가 'ls' 명령을 실행하면 쉘은 PATH에 지정된 디렉토리를 검색하여 'ls'가 실행 가능한 파일인지 확인합니다. PATH는 일반적으로 /usr/bin, /usr/local/bin, /bin, /sbin과 같은 표준 위치를 포함하고 있습니다. 이 위치에서는 일반적으로 리눅스 시스템에서 가장 자주 사용되는 실행 파일들을 찾을 수 있습니다.
새로운 실행 파일이 설치된 경우, 해당 파일이 PATH에 추가되어 있지 않으면 새로운 명령을 사용할 수 없게 됩니다. 이 경우, PATH에 새로운 디렉토리를 추가해야 합니다. 이를 위해서는 다음과 같은 명령을 사용하여 PATH에 디렉토리를 추가할 수 있습니다.
사용법
export PATH=$PATH:/path/to/new/directory
위 명령에서 $PATH는 현재 PATH 변수를 나타내며, :/path/to/new/directory는 추가할 새로운 디렉토리를 나타냅니다. 이렇게 하면, PATH에 새로운 디렉토리가 추가되고, 이 디렉토리에 위치한 실행 파일이 실행 가능해집니다.
또한, PATH에는 사용자 지정 디렉토리를 추가하여 사용자가 직접 설치한 실행 파일이나 스크립트를 실행할 수 있습니다. 이를 위해서는 사용자 디렉토리에 .bashrc 또는 .bash_profile과 같은 파일을 생성하여 PATH에 사용자 디렉토리를 추가해야 합니다.
결론적으로, PATH는 리눅스에서 명령어나 실행 파일을 찾는 데 중요한 역할을 합니다. PATH에 경로를 추가하면 사용자가 직접 설치한 실행 파일을 실행할 수 있습니다.
'IT > Linux' 카테고리의 다른 글
리눅스(linux) cron 이란? (1) | 2023.05.06 |
---|---|
리눅스 .bash_aliases 파일 (0) | 2023.05.05 |
리눅스 alias 명령어 사용법 (0) | 2023.05.04 |
리눅스 PS1 변수로 프롬프트 설정법 (0) | 2023.05.04 |
리눅스 export 명령어 사용법 (0) | 2023.05.03 |
댓글