입력할 때 Eclipse Oxygen이 설치되어 있습니다.
export PATH=$PATH:/home/ivan/java-oxygen/eclipse
bash에서는 추가 여부에 관계없이 어디에서나 bash에서 eclipse를 시작할 수 있습니다.
PATH=$PATH:/home/ivan/java-oxygen/eclipse
또는
export PATH=$PATH:/home/ivan/java-oxygen/eclipse
또는 을 /.bashrc
( /etc/bash.bashrc
를) 입력하지 않으면 Eclipse를 시작할 수 없습니다.
export PATH=$PATH:/home/ivan/java-oxygen/eclipse
새로운 bash를 시작할 때마다.
답변1
아마도 명확성을 위해
/.bashrc
루트 디렉토리에 있는 파일이 됩니다 /
. 어떤 사용자도 파일을 읽을 수 없습니다.
반면에 현재 사용자의 파일을 ~/.bashrc
의미합니다 ..bashrc
.bashrc
또 다른 옵션은 파일을 편집하는 것입니다 /etc/skel
. 이 변경 사항은 전역적으로 적용되며 시스템의 모든 사용자는 생성 시 이를 기본값으로 갖게 됩니다.
.bash_profile
공식 문서에 따르면:
This is the preferred configuration file for configuring user
environments individually. In this file, users can add extra
configuration options or change default settings:
이 파일은 사용자별로 몇 가지 추가 변수를 추가합니다.
추신. 보안에 관해 이야기할 때 홈 디렉터리에 exec 경로를 포함하는 것은 권장되지 않습니다. 가장 안전한 옵션은 예를 들어 Eclipse를 어딘가에 놓고 /opt
루트로 바이너리에 대한 심볼릭 링크를 만드는 것입니다. 예:
cd /usr/bin
ln -s /opt/path/to/eclipse
이렇게 하면 모든 사용자에 대한 링크가 생성되므로 이 특정(모든 사용자에게 잠재적으로 위험한 ENV 변수)을 추가할 필요가 없습니다.