영구 PATH 변수 또는 .zshenv당신의 껍질에 따라 “라고

/media/De Soft/mongodb/binPATH 변수를 어떻게 영구적으로 만들 수 있습니까?

모두가 ” export PATH=$PATH:media/De\ Soft/mongodb/bin당신의 ~/.profile, 또는 .bashrc, 또는 .zshenv당신의 껍질에 따라 “라고 말하고 있습니다.

~/.profile, 또는 .bashrc, 또는 이 무엇인지 모르겠습니다 .zshenv. 그들은 실제로 무엇을합니까?

export PATH=$PATH:my/path내 .profile / .bashrc / .zshenv에 어떻게 추가 합니까?

기본 터미널에 64 비트 Ubuntu 14.04 LTS를 사용하고 있습니다.



답변

구성 파일입니다. 일방 통행:

  • Ctrl + Alt + T를 사용하여 터미널 창을 엽니 다
  • 명령을 실행 gedit ~/.profile
  • 라인 추가

    export PATH=$PATH:/media/De\ Soft/mongodb/bin

    바닥에 저장

  • 로그 아웃 후 다시 로그인

편집하다:

더 안전한 방법은 따옴표를 사용하는 것입니다. 원본의 하나 이상의 디렉토리에 PATH공백이 있으면 그렇게해야 합니다. 그래서:

export PATH="$PATH:/media/De Soft/mongodb/bin"


답변

터미널 창에 다음을 입력하십시오

export PATH=/media/De\ Soft/mongodb/bin:$PATH 

터미널을 닫고 컴퓨터를 다시 시작하십시오. 터미널에 입력 할 때 경로는 / media / De \ Soft / mongodb / bin을 포함해야합니다.

echo $PATH


답변

영구적으로 변경하려면 파일 PATH을 변경해야 /etc/environment합니다. 편집하기 전에 백업하십시오.

sudo cp /etc/environment /etc/environment.bak
sudo nano /etc/environment

샘플 출력 :

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"

경로는에 의해 구분되는 :새로운 경로가 말을 추가 할 수 있으므로 x/y/z이 방법을 우리의 /etc/environment외모와 같은 :

PATH="x/y/z:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"


답변