Source: Unterschied zwischen den Versionen

Aus Foxwiki
K Textersetzung - „Category:“ durch „Kategorie:“
Keine Bearbeitungszusammenfassung
Zeile 8: Zeile 8:


  $ '''source /etc/profile'''
  $ '''source /etc/profile'''
# bzw.
# bzw.
  $ '''. /etc/profile'''
  $ '''. /etc/profile'''
 
[[Kategorie:Bash:Builtin]]
[[Kategorie:Bash:Builtin]]
[[Kategorie:Linux:Befehl]]

Version vom 15. Juni 2022, 09:27 Uhr

source

  • Die angegebene Datei wird gelesen und innerhalb der Shellumgebung ausgeführt.
  • Ist die Datei ohne Pfad angegeben, wird dabei in Verzeichnissen der PATH-Variable gesucht.
  • Wird sie dort nicht gefunden, wird das aktuelle Verzeichnis betrachtet.
  • Das Kommando kann sich der C-Programmierer als "include" der Bash vorstellen.
  • Manche Linuxdistributionen (bspw. RedHat) verwenden dieses Kommando in ihren Runlevel-Skripten, um eine Funktionsbibliothek einzubinden.
  • Auf der Kommandozeile bietet sich "source" an, um die initiale Umgebung zu rekonstruieren (weil man u.U. die Umgebungsvariablen "verbogen" hat):
$ source /etc/profile
# bzw.
$ . /etc/profile