올바른 방법으로 명령줄에서 PATH에 새 경로를 추가하는 방법

차례:

Anonim

사용자 경로는 실행하기 위해 명령줄 프로그램을 검색하는 일련의 디렉토리입니다. 예를 들어 터미널에 'iostat'를 입력하면 "/usr/sbin"이 $PATH의 일부이기 때문에 iostat는 /usr/sbin에서 실행됩니다. 따라서 명령줄을 자주 사용하는 사용자는 명령이 제대로 실행될 수 있도록 터미널에 새 경로를 조정하거나 추가해야 할 수 있습니다.

지금쯤이면 PATH 수정은 터미널을 사용하고 명령줄에서 많은 시간을 보내는 고급 사용자와 개발자를 대상으로 합니다. 일반 Mac 사용자는 일반적으로 Mac OS X에서 이를 변경, 추가 또는 조정할 필요가 없습니다. Mac OS X에 대해 말하자면, 이것은 명백히 Mac 중심이지만 동일한 트릭을 사용하여 Linux의 셸에 PATH를 추가할 수도 있습니다. , 뿐만 아니라 대부분의 다른 유닉스 맛.

시작하기 전에 문제가 발생할 경우를 대비하여 기존 $PATH를 보고 싶을 수 있습니다. 그러면 동일한 명령을 사용하여 내보내기를 통해 쉽게 복원할 수 있습니다. 현재 $PATH를 확인하려면 다음을 입력하십시오. “echo $PATH”

PATH에 디렉토리 추가

$PATH(환경 변수)에 새 경로를 추가하는 가장 쉬운 방법은 내보내기 명령을 사용하는 것입니다. 이 예에서는 export:를 사용하여 "~/opt/bin"을 사용자 PATH에 추가합니다.

export PATH=$PATH:~/opt/bin

명령줄에서 직접 실행한 다음 에코로 $PATH를 확인하여 다음과 같이 추가되었음을 표시할 수 있습니다.

echo $PATH

다음과 같이 반환되어야 합니다. 끝에 새로 추가된 ~/opt/bin 디렉토리에 유의하십시오.

/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Users/osxdaily/opt/bin

PATH에 여러 경로를 추가하는 방법

여러 경로를 저장하고 검색 우선 순위에 따라 $PATH에 함께 연결할 수 있는 것처럼 이 방법으로 새 ​​경로를 추가할 수도 있습니다. 이전과 같은 예를 사용하지만 이번에는 ~/dev/bin 디렉토리도 추가합니다.

export PATH=$PATH:~/opt/bin:~/dev/bin

셸 프로필에서 PATH 설정

PATH 변경 사항을 유지하려면 사용하는 셸에 따라 ~/.profile, .zshrc 또는 ~/.bash_profile에 변경 사항을 추가해야 합니다. nano, emacs, vim 등 원하는 텍스트 편집기를 사용하여 작업을 수행하세요. 복잡해지면 쉽게 스캔할 수 있도록 .profile에 주석을 추가하는 것이 좋습니다.

즐거운 내보내기를 위해 PATH에 opt bin 및 dev bin 추가 PATH=$PATH:~/opt/bin:~/dev/bin

Bash는 많은 Mac OS X 버전의 기본 셸이지만 zsh는 최신 최신 릴리스의 기본값이며 물론 sh, ksh 및 tcsh와 같은 다른 셸도 함께 번들로 제공됩니다. 맥. Mac OS X 셸을 변경하는 것은 chsh를 사용하거나 터미널 및/또는 iTerm2 환경 설정 내에서 매우 쉬운 프로세스입니다.

올바른 방법으로 명령줄에서 PATH에 새 경로를 추가하는 방법