Als «environment-variables» getaggte Fragen

Bei Fragen zu Umgebungsvariablen eine Reihe dynamischer Variablen, die sich auf das Verhalten der laufenden Prozesse und den Zugriff auf Ressourcen auswirken können. Verwenden Sie dieses Tag für Fragen zu Umgebungsvariablen oder für Fragen zu Problemen, die sich aus der Einstellung oder Änderung des Variablenwerts beim Ausführen von Prozessverhalten und beim Zugriff auf Ressourcen ergeben.

3
Wie exportiere ich eine Variable zur Verwendung mit sudo?
Wenn Sie unter Slackware verwenden, sbopkgkönnen Sie ein Paket aus dem Quellcode erstellen. Repos ist nicht so groß wie Debian, aber es ist nett. Einige Softwareprogramme können Umgebungsvariablen verwenden, z. B. im VICE c64-Emulator. Wenn die Variable auf festgelegt FFMPEGist yes, wird die ffmpegAufzeichnung des Emulators aktiviert . Ich habe …


1
Warum deaktiviert das Exportieren von vim als EDITOR in zsh Tastaturkürzel?
Mein .zshrcsieht so aus: export EDITOR="/usr/bin/vim" Wenn ich jetzt ein Terminal öffne und ein Tastenkürzel eingebe ctrla, um zum Zeilenanfang zu gelangen, funktioniert es nicht. Stattdessen wird die Zeichenfolge ^A(oder eine andere Zeichenfolge, abhängig von der eingegebenen Verknüpfung) in das Terminal eingegeben: emlai:~ % ^A Wenn Sie das Wort exportaus …




3
Geben Sie einen Fehler aus, wenn Sie leere Shell-Variablen verwenden
Manchmal benutze ich, $PROJECT_HOME/*um alle Dateien im Projekt zu löschen. Wenn die Umgebungsvariable PROJECT_HOMEnicht festgelegt ist (da dies suder Fall war und der neue Benutzer diese Umgebungsvariable nicht festgelegt hat), werden alle Dateien aus dem Stammordner gelöscht. Das ist apokalyptisch. Wie kann ich konfigurieren, bashum Fehler auszulösen, wenn ich eine …

5
Verhindern, dass der SSH-Client die TERM-Umgebungsvariable an den Server weitergibt?
Ich benutze derzeit Fedora 18 Gnome-Terminal , dann tmuxMultiplexer darin gestartet . Nachdem ich über einen Befehl eine Verbindung zu einem CentOS 5-Server hergestellt habe ssh, finde ich Folgendes: ls Ergebnis hat keine Farbe tmux, screen, hexedit, htopAlle beginnen mit Fehlermeldung fehlgeschlagen wie:offenes Terminal fehlgeschlagen: fehlendes oder ungeeignetes Terminal: screen-256color …


2
JAVA_HOME wurde bei der Ausführung mit sudo nicht im Skript festgelegt
Ich versuche, ein Installationsskript auszuführen, für das Java installiert und die JAVA_HOMEUmgebungsvariable festgelegt werden muss. Ich habe festgelegt JAVA_HOMEin /etc/profileund auch in einer Datei habe ich genannt java.shin /etc/profile.d. Ich kann echo $JAVA_HOMEund bekomme die richtige Antwort und ich kann sogar sudo echo $JAVA_HOMEund bekomme die richtige Antwort. In den …

2
Welche Bedeutung haben einfache und doppelte Anführungszeichen in Umgebungsvariablen?
Ich habe einige Umgebungsvariablen in meinem .profile wie folgt definiert: MY_HOME="/home/my_user" Die Variable scheint jedoch nur ausgewertet zu werden, wenn ich die Anführungszeichen entferne und die Datei erneut entpacke. Ich glaube, die Anführungszeichen sind notwendig, wenn Leerzeichen verwendet werden sollen, und einfache Anführungszeichen werden verwendet, wenn Fluchtwege nicht erwünscht sind. …


3
Wie kann ich alle Shell-Variablen auflisten?
Lesen Sie zu dieser Frage: Wie kann ich in zsh alle Umgebungsvariablen auflisten? Ich habe mich gefragt, wie ich alle Shell-Variablen auflisten kann. Gilt die Unterscheidung zwischen Shell- Variablen und Umgebungsvariablen auch für andere Shells als zsh? Ich interessiere mich hauptsächlich für Bash und Zsh, aber es wäre toll zu …

2
Erweiterung einer Shell-Variablen und Auswirkung von glob und Split darauf
Dieser Beitrag enthält eigentlich zwei getrennte Fragen, aber ich denke, dass eine Gruppierung dieser Fragen mehr Kontext ergibt. Ich habe diese Frage zu Anführungszeichen für Variablen durchgearbeitet, verstehe aber nicht ganz, was Variablenerweiterung überhaupt bedeutet. Meine erste Frage lautet also: Was ist variable Expansion unter Unix / Linux? Ein zweiter …

2
Umgebung eines laufenden Prozesses ändern
Wie könnte es möglich sein, eine Variable in enveinem bereits laufenden Prozess zu ändern , zum Beispiel über /proc/PID/environ?Diese "Datei" read-only. Sie müssen die DISPLAY-Variable eines Batch-Jobs mit langer Laufzeit ändern oder deaktivieren, ohne ihn zu beenden.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.