2008-10-16 6 views
6

Wenn der Exportpfades in Unix Einstellung Beispiel:Unix: Erster Export PATH „Stick“

export PATH=$PATH: $EC2_HOME/bin 

Wenn ich Terminal verlassen und öffnen Sie es zurück, weiter zu arbeiten, ich habe alle Schritte zu durchlaufen wieder, jedes Mal die Pfade einrichten. Ich frage mich, wie ich den Pfad festlegen kann und es "Stick", so dass mein System weiß, wo alles zu finden, das nächste Mal, wenn ich Terminal öffnen, ohne es noch einmal zu tun. Danke!

+1

Schließen Sie das Leerzeichen zwischen dem Doppelpunkt und $ EC2_HOME nicht ein. –

+0

zu superuser.com wechseln? –

+0

'man bash' - oder 'man ksh' –

Antwort

15

öffnen ~/.bashrc. Diese Datei geladen wird jedes Mal, wenn Sie eine neue Shell starten (wenn Sie Bash verwenden, die die meisten Menschen sind) . Wenn Sie eine andere Shell verwenden, hat die Datei möglicherweise einen anderen Namen, z. B. ~/.shrc.

Fügen Sie die Zeile, die Sie auf den Boden der Datei benötigen:

export PATH=$PATH:$EC2_HOME/bi 

Weitere Informationen aus anderen Teilen der Faden aufgerollt:

mehrere Orte gibt es, dies zu setzen, auf die Shell abhängig und Deine Bedürfnisse. Alle diese Dateien sind in Ihrem Home-Verzeichnis:

Für Bash:

.bashrc (executed when you shart a shell) 

ODER

.bash_profile (executed when you log in) 

Für csh und tcsh:

.cshrc 

Für sh und ksh:

.profile 
+1

Im Allgemeinen ist es besser, dies in einer Profildatei zu tun - ausgeführt einmal beim Login und nicht in einer RC-Datei (wie .bashrc), die gelesen wird, wenn Sie eine Shell starten . –

+0

Endlich verstehe ich, wie das funktioniert. Vielen Dank! –

+0

Wichtiger Sicherheitshinweis: Setzen Sie Anführungszeichen um variable Erweiterungen, zB 'export PATH =" $ PATH: $ EC2_HOME/bi "' (es sei denn, Sie verwenden eine Shell wie zsh, die sie standardmäßig als Anführungszeichen behandelt, um solche zu vermeiden Fehler). –

0

Fügen Sie es zu Ihrer .bashrc oder einer anderen .bash-Startup-Datei hinzu.

1

Sie müssen Ihre Profildatei finden und diese Zeile dort einfügen. Angenommen, Sie verwenden bash, sind die Profildateien .bashrc und .bash_profile in ~. Diese Dateien variieren je nachdem, welche Shell Sie verwenden.

1

Sie müssen diese Befehle in eine der "Autostart" -Dateien Ihrer Shell einfügen.

Für bash diese .bashrc in Ihrem Home-Verzeichnis wäre (schaffen Sie es, wenn nötig)

2

es um Ihre .cshrc hinzufügen (für csh und tcsh), .profile-Datei (sh und ksh) oder .bash_profile-Datei (für bash)

0

... und für KSH bearbeiten .profile .