2016-08-18 3 views
0

Wenn ich echo $PATH in Terminal, ich die einzige Software sehen hinzugefügt ist MySQL, einige Python stuff, und HLA:

Im Folgenden sind die Inhalte von .bash_profile, die die vermutlich während des Starts $PATH Systemvariable modifiziert.

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" 

Wenn Java keine Präsenz auf meine $PATH Variable in OSX hat, wie Terminal findet die java und javac Befehle? Welche andere Funktion des OSX-Betriebssystems wird verwendet, um Befehlszeilenoptionen wie Git, Homebrew und das oben erwähnte Java bereitzustellen?

Antwort

2

Sie können sehen, wo sich der Befehl befindet, indem Sie which java verwenden. Es gibt Ihnen den Standort. Auf diese Weise können Sie sehen, dass Befehle wie java, git usw. in bin vorhanden sind. Sie können ausführbare Dateien direkt in den Ordner bin kopieren und als Befehl verwenden.

Verwandte Themen