Я пытаюсь настроить свою переменную пути так:
/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, которую я еще не проверил?