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

관련 정보