Als «environment-variables» getaggte Fragen

Eine Reihe dynamischer Variablen, die das Verhalten laufender Prozesse und den Zugriff auf Ressourcen beeinflussen können.


3
Zuweisen nur eines Teils einer Zeichenfolge zu einer Variablen in bash
Ich erhalte vom Benutzer einen bestimmten absoluten Dateipfad und möchte eine Variable erstellen, die eine Zeichenfolge ist, die nicht nur die ERSTEN zwei Komponenten des Dateipfads enthält, sondern diese auch nicht druckt. Der absolute Pfad könnte beispielsweise sein: /home/myusername/folder1/folder2/folder3 Und es ist in "target_path" gespeichert und ich möchte, dass "mydir" …

2
Wie richte ich Umgebungsvariablen richtig ein?
Ich öffnete die /etc/environmentund fügte die Zeile hinzu, ANDROID_SDK_HOME="/home/tom/android-sdk" aber ich versuchte es echo $ANDROID_SDK_HOME, zeigte aber nichts an. Ich habe JAVA_HOMEim selben /etc/environmentaber es funktioniert. Bitte helfen Sie mir, das Problem zu beheben. Danke im Voraus.


1
So verschieben Sie das Benutzer-Cache-Verzeichnis [~ / .cache] aus dem Verzeichnis / home auf eine andere Partition
Das .cache-Verzeichnis ist voll von flüchtigen, nicht wesentlichen Dateien. Ich möchte es auf eine geeignetere Partition verschieben, dh schneller und nicht gesichert. Ich glaube, dass die Datei ~ / .pam_environment dafür geeignet ist, bin mir aber nicht sicher, ob sie die beste ist oder ob sie ordnungsgemäß dokumentiert ist oder …


2
Unterschied zwischen $ LOGNAME und logname
Wenn echo $LOGNAMEoder lognameBefehle normalerweise ausgeführt werden, erhalten Sie dasselbe Ergebnis wie folgt: pandya@pandya-desktop:~$ echo $LOGNAME pandya pandya@pandya-desktop:~$ logname pandya Gibt es einen Unterschied zwischen ihnen?

2
Die Variable HOME ist nicht festgelegt
Ich habe zwei Server, sie sind identisch (glaube ich), Produktions- und Staging-Server. Und ich habe ein Startskript im /etc/init/Ordner. description "Discoure process" setuid deploy setgid deploy respawn respawn limit 3 30 start on runlevel [2345] stop on runlevel [06] script exec /bin/bash <<'EOT' echo \"$HOME/.rbenv\" cd /home/deploy/discourse/current bundle exec bluepill …

1
Warum ändert das Überschreiben der LANG-Umgebungsvariablen die Sprache für mich nicht?
Ich versuche, eine Anwendung in einer anderen Sprache als meine aktuelle Umgebung auszuführen. Um einfach anzufangen, wollte ich die Sprache von ändern ls. Folgendes habe ich überall gelesen (siehe unten für verwandte Fragen): Stellen Sie LANGeines der unterstützten Gebietsschemas ein, z. LANG=nl_NL.UTF-8 ls /nonexistent damit es die niederländische (NL) Ausgabe …




4
Das Ändern von / etc / environment hatte keine Auswirkungen auf meine Umgebungsvariablen
Ich versuche, das Euler-Expertensystem gemäß diesen Anweisungen zu installieren . Um die Umgebungsvariable hinzuzufügen, habe ich meine /etc/environmentwie folgt bearbeitet : PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games: /home/mohammad/Desktop/eye" EYE_HOME = "/home/mohammad/Desktop/eye" Bei Verwendung wird printenv PATHdas neue Verzeichnis jedoch nicht zu meinem Pfad hinzugefügt. Was mache ich hier falsch?



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.