Was bedeutet export
in Ubuntu? Zum Beispiel:Die Bedeutung des Exportbefehls in Ubuntu
export PATH=$PATH:/usr/src/hive/build/dist/bin/
Was bedeutet export
in Ubuntu? Zum Beispiel:Die Bedeutung des Exportbefehls in Ubuntu
export PATH=$PATH:/usr/src/hive/build/dist/bin/
Dies bedeutet, dass Ihr Pfad um /usr/src/hive/build/dist/bin/
erweitert wird. Normalerweise sind/usr/bin,/bin,/usr/sbin usw. "in Ihrem Pfad". Wenn Sie ein Programm/bin/sh haben, können Sie einfach sh eingeben, um es auszuführen. Wenn Sie ein Programm in /usr/src/hive/build/dist/bin/appname
haben, können Sie einfach appname ausführen, um es auszuführen.
Es setzt die Umgebungsvariable PATH
auf den Wert, was auch immer PATH
derzeit plus den neuen Pfad angehängt.
ist ein Befehl in der Bash-Shell-Sprache. Wenn Sie eine Variable wie in Ihrem Beispiel verwenden, wird die Variable (PATH) sichtbar sein ("exportiert nach") alle Unterprozesse, die von dieser Instanz von Bash aus gestartet wurden . Ohne den Exportbefehl existiert die Variable im Subprozess nicht.
aber wenn ich diesen Befehl ausführe, ist nichts passiert. Sollte ich eine Änderung sehen, wenn ich diesen Befehl ausführe? – Baper
Wenn Sie "echo $ PATH" eingeben, sehen Sie, dass das Verzeichnis, das Sie exportiert haben, im 'PATH' liegt. Vergessen Sie nicht, dass Sie den Export in Ihre '~/.bashrc'-Datei einfügen müssen, wenn Sie dieses Verzeichnis dauerhaft zu Ihrem Pfad hinzufügen möchten. – bacchus
Nichts passiert auf den ersten Blick, aber Sie können einfach jedes Programm in diesem Verzeichnis ausführen, wie ich in meiner Antwort erwähnt habe. – Oliver
run: 'help export' – jordanm
Es ist ein Bash-Befehl; 'info bash' für weitere Informationen. Und es ist "Ubuntu", nicht "ubunto". –