Heim >php教程 >PHP开发 >Zusammenfassung der Methoden zum Hinzufügen von Umgebungsvariablen in Linux

Zusammenfassung der Methoden zum Hinzufügen von Umgebungsvariablen in Linux

高洛峰
高洛峰Original
2016-12-15 17:00:331648Durchsuche

Zusammenfassung zum Hinzufügen von Umgebungsvariablen unter Linux

Linux reagiert nicht darauf, ob Umgebungsvariablen doppelte Anführungszeichen haben oder ob Variablen in {} eingeschlossen sind Wenn das System in der Profildatei feststellt, dass die Variable keine Anführungszeichen enthält, werden diese automatisch hinzugefügt.

Aber das $-Zeichen muss vor der Variablen hinzugefügt werden, ähnlich wie bei Perl

Es gibt drei Möglichkeiten, Umgebungsvariablen hinzuzufügen. Ich habe sie alle ausprobiert, als ich Jena in Fedora verwendet habe:

1. Verwenden Sie direkt den Exportbefehl:

Zum Beispiel:

export PATH=$PATH:/home/lm/apache-jena-2.7.4/bin

export CLASSPATH=.:/ Home/liaomeng/apache-jena-2.7.4/lib

Der Exportbefehl kann verschiedene Systemvariablen und Pfade anzeigen. Es wurde festgestellt, dass es in PATH mehr festgelegte Pfade gibt Systemvariablen. Wenn die CLASSPATH-Variable hinzugefügt wird, ist die Einstellung erfolgreich

Sie können auch die Ausgabe einer einzelnen Variablen anzeigen:

echo $CLASSPATH

echo $PATH

2. Ändern Sie die /etc/profile-Datei

Fügen Sie am Ende der /etc/profile-Datei hinzu:

export JENAROOT=/home/ liaomeng/apache-jena-2.7.4

export PATH=$JENAROOT/bin: $PATH             ##Fügen Sie den Jena-Pfad vor der vorhandenen PATH-Variablen hinzu, wobei der Doppelpunkt das Trennzeichen ist

export CLASSPATH=.:$JENAROOT/lib/jena-core-2.7.4.jar               ##Die Verwendung von *.jar scheint nicht zu funktionieren, wenn mehrere JAR-Pakete hinzugefügt werden müssen. Trennen Sie sie durch Doppelpunkte

www.2cto.com

source /etc/profile, damit die Änderung wirksam wird. Es ist nicht erforderlich, das System neu zu starten

Einige Leute sagen dass Sie auch eine sh-Datei im Ordner /etc/profile.d/ hinzufügen können. Die Datei /etc/profile wird anscheinend automatisch aus dem Ordner /etc/profile.d/ gelesen .

Beachten Sie außerdem:

Der Verlust des aktuellen Verzeichnisses „.“ in CLASSPATH ist ebenfalls ein häufiger schwerwiegender Fehler.

Achten Sie beim Festlegen von Umgebungsvariablen besonders darauf, den ursprünglichen Wert nicht zu überschreiben. Dies ist ein häufiger Fehler.

Je mehr Software installiert wird, desto mehr Umgebungsvariablen werden hinzugefügt. Um Verwirrung zu vermeiden, wird empfohlen, alle Anweisungen am Ende der Datei und in der Reihenfolge hinzuzufügen, in der die Software installiert wird .

3. Ändern Sie die versteckte Datei ./bashrc im Home-Verzeichnis

Die Änderungsmethode ist die gleiche wie das Ändern der Datei /etc/profile

source .bashrc Die Änderung wird wirksam

Ich persönlich denke, der entscheidende Punkt besteht darin, die Rolle von Linux-Umgebungsvariablen zu verstehen, wenn das Programm ausgeführt wird, und das Format muss beim Hinzufügen korrekt sein es wird im Allgemeinen nicht falsch sein



Für eine weitere Zusammenfassung, wie man Umgebungsvariablen in Linux hinzufügt, achten Sie bitte auf PHP Chinesische Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn