우분투 9.04를 사용하고 있는데 $ PATH에 폴더를 추가해야합니다. 경로를 읽는 방법을 알고 있습니다.
echo $PATH
편집하고 다른 경로를 추가하고 싶습니다.
감사
우분투 9.04를 사용하고 있는데 $ PATH에 폴더를 추가해야합니다. 경로를 읽는 방법을 알고 있습니다.
echo $PATH
편집하고 다른 경로를 추가하고 싶습니다.
감사
답변:
경로를 영구적으로 저장하기 위해 몇 가지 옵션이 있습니다.
환경 변수 에 대한 Ubuntu 커뮤니티 위키를 읽는 것이 좋지만 짧은 대답은 ~/.profile
사용자 별 PATH 설정 또는 /etc/profile
전역 설정에 가장 적합한 곳입니다 .
같은 일을 export PATH=$PATH:/your/new/path/here
그 방법에 대해서는 이미 답변을 받았지만 약간의 팁을 드리고자합니다. 여기 내가하는 일이 있습니다.
.bash.d
내 디렉토리에 디렉토리가 있는데 $HOME
내 환경에 영향을 미치는 쉘 스크립트 세트를 유지합니다 (예 : setup maven을 올바르게 설정하고 경로를 수정하고 프롬프트를 설정하는 등). 나는 git 을 사용하여 이것을 버전 제어하에 유지한다 . 모든 수정 사항을 얻으려면 .bashrc 끝에 다음과 같이 해당 디렉토리의 모든 파일을 간단히 소스로 만듭니다.
for i in $HOME/.bash.d/*; do source $i; done
unset i
이것은 당신이 쉽게 수정하고 복원 할 수있는 매우 유연한 환경을 제공하며 git을 사용하여 다른 컴퓨터로 내보낼 수 있습니다.
/ etc / profile 파일을 직접 변경하지 않으려는 경우 위의 변형. 새 파일을 만들 수 있습니다 yourpath.sh 에서 /etc/profile.d/의 디렉토리. 그런 다음이 파일을 편집하십시오. vim 편집기 사용 (하지만 다른 편집기를 사용하여 자유롭게 편집) : vim /etc/profile.d/yourpath.sh
MYPATH='/your/new/path/'
export MYPATH
export PATH=$PATH:$MYPATH
: w rite and q uit 및 경로가 수정되었습니다. 터미널을 사용하는 경우 터미널을 닫았다가 다시여십시오. 새로운 변수가 업데이트됩니다. 이제 더 깨끗해졌습니다. 더 이상 필요하지 않고 초기 구성을 방해하지 않을 때이 파일을 제거 할 수 있습니다.
PATH
수출되는 한 MYPATH
필요하지 않습니다 (다른 목적으로 필요하지 않은 한). (2) vim에서 저장 (쓰기) 및 종료하는 빠른 방법은 ZZ
— 아니요 :
또는 (Enter)가 필요합니다.