PATH와 같은 환경 변수를 영원히 변경

PATH와 같은 환경 변수를 영원히 변경

가능한 중복:
사용자 환경 변수는 어떻게 설정하나요? (세션이 아닌 영구적으로)

PATH 변수의 양을 변경하려면 다음을 사용합니다.export PATH=...

하지만 터미널을 닫으면 PATH의 양이 처음과 같아집니다.

변경 사항을 저장하여 터미널을 닫거나 로그아웃한 후 원하는 금액이 되도록 하고 싶습니다.

이 일을 어떻게 할 수 있나요?

저는 Fedora 17, 커널: 3.4.3을 사용합니다.

답변1

설정을 지속되게 만듭니다.

다음 줄을 추가하세요:내보내기 PATH=/path/to/dir당신의~/.bashrcbash를 사용하거나 zsh의 경우 ~/.zshrc를 사용하는 경우:

$ vim ~/.bashrc

export PATH=$PATH:/path/to/dir

:wq

또는:

$ echo "export PATH=$PATH:/path/to/dir" >> ~/.bashrc

나중에 편집하세요!

답변2

bash(비로그인) 셸 인스턴스를 실행할 때마다 .bashrc홈 디렉터리에 있는 파일을 읽고 실행합니다. 반면에 로그인 쉘은 .profile홈 디렉토리에 있는 파일에 대해 해당 작업을 수행합니다. bash 매뉴얼을 읽으면 로그인 쉘과 비로그인 쉘의 차이점을 찾을 수 있습니다.

귀하의 경우에는 귀하를 열고 ~/.bashrc원하는 변수를 설정하십시오. 예를 들어:

PATH="/some/new/path:$PATH"

저장하고 다시 로드하세요.

$ source ~/.bashrc

관련 정보