Elektra__Software_
Elektra__Software_

=== Schlüssel ===
Ähnlich wie die Windows-Registrierungsdatenbank verwendet Elektra eine Baumstruktur aus Schlüsseln, in der die Konfigurationsinformationen abgelegt wird. Schlüssel können, wie Ordner im Dateisystem, beliebig verschachtelt und verlinkt werden. Es werden aber auch beliebige andere Metadaten, z. B. Auskommentieren in Konfigurationsdateien unterstützt und ermöglicht in Gegensatz zur Windows-Registrierungsdatenbank eine Dokumentation in der Konfigurationsdatenbank selbst zu erstellen.
Die Schlüssel-Pfade der Elektra-Baum-Struktur weisen Ähnlichkeiten mit einem Unix-Dateisystem auf: Es gibt vergleichbar dem Stammverzeichnis einen systemweiten Stamm-Schlüssel. Die Schlüssel werden in einem Pfad mit einem Schrägstrich (/) voneinander getrennt. Werte werden mit einem Gleichheitszeichen (=) vom Schlüssel-Pfad abgegrenzt:
schlüssel_1/schlüssel_2/schlüssel_3=wert_2
schlüssel_1/schlüssel_2/schlüssel_3=wert_3
Einige Beispiele für festgelegte Schlüssel:
 bisherige Konfigurationsdatei oder Inhalt eines Verzeichnis in einem Linux/Unix-System nach FHS
Host-spezifische Systemkonfiguration
 Konfigurationen des gerade aktuellen Benutzers
 Konfigurationen im aktuellen Verzeichnis (wie bei .git)
 Spezifikation von Konfigurationen
 ''es gibt keine Entsprechung''
 Konfiguration von Elektra selbst
 ''es gibt keine Entsprechung''
 Konfiguration der Mountpoints von Elektra
 ''es gibt keine Entsprechung ''