Warum wird mein LD_LIBRARY_PATH beim Start des Terminals deinstalliert?

Warum wird mein LD_LIBRARY_PATH beim Start des Terminals deinstalliert?

Im Allgemeinen gehe ich folgendermaßen vor, um das Ergebnis zu erzielen:

Ich führe ein Team: export LD_LIBRARY_PATH=/u01/app/oracle/product/11.2.0/xe/lib

Überprüfung: echo $LD_LIBRARY_PATH

Ergebnis:
/u01/app/oracle/product/11.2.0/xe/lib

Wenn ich neu starte oder das neue Terminal öffne, LD_LIBRARY_PATHist mein deaktiviert.

Wie man es repariert?

Antwort1

Ein neues Terminal erstellt eine neue Shell und hat keinen Zugriff auf Ihre Variable.

Wenn Sie möchten, dass die Variable bei jeder Anmeldung für Ihren Benutzer verfügbar ist, geben Sie den Befehl ein in~/.bashrc

Wenn es allen Benutzern zur Verfügung stehen soll, bearbeiten Sie es /etc/bash.bashrcstattdessen.

verwandte Informationen