2016-08-18 1 views
0

Когда я echo $PATH в терминале, я вижу только программное обеспечение, добавляемое MySQL, некоторый Python материал, и HLA:

Ниже приведено содержание .bash_profile, который модифицирует переменную $PATH системы предположительно во время запуска.

export PATH="/usr/local/mysql/bin:$PATH" 
export PATH="$PATH:$HOME/usr/hla" 
export hlalib="$HOME/usr/hla/hlalib" 
export hlainc="$HOME/usr/hla/include" 
export hlatemp="$HOME/usr/hla/tmp" 


# Setting PATH for Python 3.5 
# The original version is saved in .bash_profile.pysave 
PATH="/Library/Frameworks/Python.framework/Versions/3.5/bin:${PATH}" 
export PATH 

# Setting PATH for Python 2.7 
# The original version is saved in .bash_profile.pysave 
PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}" 
export PATH 

# added by Anaconda3 4.1.1 installer 
export PATH="//anaconda/bin:$PATH" 

Если Java не имеет никакого присутствия на моих $PATH переменных в OSX, как же терминал найти команды java и javac? Какая другая особенность операционной системы OSX используется для предоставления параметров командной строки, таких как git, Homebrew и вышеупомянутая Java?

ответ

2

Вы можете увидеть, где находится команда, с помощью команды which java. Это дает вам место. Поступая таким образом, вы можете видеть, что команды, такие как java, git и т. Д., Присутствуют в bin. Вы можете напрямую копировать исполняемые файлы в папку bin и использовать их в качестве команды.

Смежные вопросы