Как найти все экземпляры, в которых определена PATH? [duplicate]

Я пытаюсь настроить свою переменную пути так:

/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

И по некоторым причинам, независимо от того, какой файл я редактирую, переменная всегда выглядит так (с 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

Я пытался отредактировать мои личные .bashrc и .profile , а также / etc / environment , /etc/bash.bashrc , / etc / profile и установите его в /etc/profile.d . Теперь есть jdk.sh в /etc/profile.d , где переменная PATH идентична неверной, которую я опубликовал выше. Однако я попытался закомментировать строку и даже полностью удалить jdk.sh , но это все равно не помогло.

В противном случае я заметил, что если я войду в систему как другой пользователь, у меня будет правильная переменная PATH, и у меня не будет испорченной переменной с java, повторяющейся несколько раз.

Мне было интересно, где еще можно определить мою переменную PATH, которую я еще не проверил?

7
задан 4 December 2015 в 19:22

0 ответов

Другие вопросы по тегам:

Похожие вопросы: