入力時に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:
このファイルは、ユーザーごとにいくつかの追加変数を追加します。
PS。セキュリティについて話すときは、ホームディレクトリにexecパスを含めることはお勧めできません。最も安全なオプションは、例えばEclipseをどこかに置き、/opt
ルートとしてバイナリへのシンボリックリンクを作成することです。例:
cd /usr/bin
ln -s /opt/path/to/eclipse
これにより、すべてのユーザーへのリンクが生成されるため、この特定(すべてのユーザーに潜在的に危険なENV変数)を追加する必要はありません。