小编use*_*942的帖子

我的 PATH 变量在哪里设置?

我正在尝试将我的路径变量设置为如下所示:

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/jgrande/android-sdk-linux/platform-tools:/usr/lib/jvm/java-7-openjdk-amd64/bin/:/usr/lib/jvm/java-7-openjdk-amd64/jre/bin
Run Code Online (Sandbox Code Playgroud)

并且出于某些原因,无论我编辑什么文件,该变量总是看起来像这样(java 路径重复了很多次):

PATH=/usr/local/java/jdk1.7.0_79/bin:/home/jgrande/bin:/usr/local/java/jdk1.7.0_79/bin:/home/jgrande/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/local/java/jdk1.7.0_79/bin:/usr/local/java/jdk1.7.0_79/jre/bin:/usr/local/java/jdk1.7.0_79/bin:/usr/local/java/jdk1.7.0_79/jre/bin
Run Code Online (Sandbox Code Playgroud)

我试图编辑我的个人.bashrc.profile以及/etc/environment/etc/bash.bashrc/etc/profile,并将其设置/etc/profile.d。现在,有jdk.sh/etc/profile.d其中PATH变量是相同的不正确的一个I张贴以上。但是,我试图注释掉该行甚至jdk.sh完全删除,但仍然没有解决。

否则,我已经注意到,如果我以另一个用户身份登录,我将拥有正确的 PATH 变量,并且不会让 java 重复一堆乱七八糟的变量。

所以,我想知道,我还没有检查过的 PATH 变量还能在哪里定义?

bash java .profile environment-variables bashrc

7
推荐指数
2
解决办法
7458
查看次数

标签 统计

.profile ×1

bash ×1

bashrc ×1

environment-variables ×1

java ×1