[리눅스] PATH

민수·2023년 8월 22일
0

PATH란?

실행 가능한 프로그램이나 명령어의 위치를 지정하는 환경 변수입니다.
PATH를 지정하면 사용자가 명령어의 전체 경로를 입력하지 않고도 실행할 수 있게 해줍니다.

PATH 확인 방법

echo $PATH

# /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 
  • :으로 경로가 구분되고 동일한 이름의 명령어가 PATH에 존재하면 앞에 있는 경로의 명령어가 사용된다.

명령어 실행 파일 위치 확인 방법

which [명령어]

# which node

명령어 PATH 추가 방법

맨 앞에 PATH 추가

export PATH=$PATH:[추가할 명령어 경로]

맨 뒤에 PATH 추가

export PATH=[추가할 명령어 경로]:$PATH

특정 위치에 PATH 추가

# /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

# /usr/local/bin 과 /usr/sbin 사이에 추가하는 예제

export PATH=$(echo $PATH | sed -e 's|/usr/local/bin:/usr/sbin|/usr/local/bin:[추가할 명령어 경로]:/usr/sbin|')

0개의 댓글