Ich wollte nur in der Lage sein, in eine Fischkonfigurationsdatei (weiß nicht, welche / wo) die gleiche Funktion wie diese einzufügen:
export PERL5LIB=/home/iaco/workspace/perl:/home/iaco/devtools
Diese Zeile wurde in die .bashrc-Datei eingefügt und konnte die Variable bei jedem Öffnen eines Terminals exportieren.
Gibt es so etwas für Fische? Ich weiß, dass ich mit dem Befehl "set" Variablen in Fische exportieren kann, aber ich möchte eine Datei ändern (weiß nicht, welche), um diese Variablen bei jedem Öffnen eines Fischterminals automatisch hinzuzufügen.
Vielen Dank für Ihre Zeit!
command-line
fish
Jorge Castro
quelle
quelle
-x
Flagge erwähnen sollen . Ich habe gerade die Antwort aktualisiert und Sie können mehr darüber im Abschnitt "Exportieren von Variablen" in der Dokumentation lesen.$PATH
etc kann in fish verwendet werden, auch in config.fish.Verwenden Sie universelle Variablen, die in fish 2.0.0 eingeführt wurden.
-x
bedeutet exportiert und-U
bedeutet, dass es für jede Fischsession deklariert ist. Sie können auch die langen Optionen--export
und verwenden--universal
.Bitte beachten Sie, dass die
PATH
Variable ein Sonderfall ist. WährendPATH
universell geändert werden, wird dies Ihre aktuellen PATH - Variablen beeinflussen (was ein bisschen ein Problem sein kann, wenn ein zusätzlicher Pfad durch ein Betriebssystem eingeführt werden). FürPATH
variable verwendenfish_user_paths
variable statt (die Pfade fügt nur). Die Variable ist ein Array, dh Sie müssen keine:
Zeichen eingeben .quelle