Ich verwende zshals meine Shell und versuche, meine Umgebung zu konfigurieren. Normalerweise definiere ich meine $JAVA_HOMEVariable durch Erstellen einer Datei: /etc/profile.d/java.sh mit folgendem Inhalt export JAVA_HOME=/path/to/jdk export PATH=$JAVA_HOME/bin:$PATH dann logge ich mich aus und wieder ein und alles funktioniert, aber aus irgendeinem Grund ist die PATHVariable nicht gesetzt. Es erkennt …
Mein potenzieller Hosting-Anbieter schlägt vor , einen Befehl im Terminal auszuführen, um das Betriebssystem-Image des KVM-basierten Servers auf ein Minimum zu reduzieren. Da die KVM-Vorlagen Pakete enthalten, die ich nicht benötige, dachte ich, ich könnte denselben Befehl verwenden, um unerwünschte Pakete zu entfernen. Dieser Befehl beginnt mit DEBIAN_FRONTEND=noninteractiveund wird apt-get …
Ich bin auf ein komisches Problem gestoßen. Ich habe einige env-Variablen in .bashrcund es funktioniert wie es sollte: echo $HADOOP_HOME /home/me/dist/hadoop Auf die Variable env kann jedoch nicht zugegriffen werden, wenn Bash-Skripte ausgeführt werden. Angenommen, ich erstelle /tmp/sample.shmit folgendem Inhalt: #! /bin/bash echo $HADOOP_HOME Wenn ich das obige Skript ausführe, …
Ich möchte eine Environment systemdDirektive angeben =, die z Environment=CATALINA_OPTS=-Dappserver.home=/var/lib/archiva/apache-tomcat-current -Dappserver.base=/var/lib/archiva/apache-tomcat-current und erhalte den Fehler [/lib/systemd/system/archiva.service:10] Invalid environment assignment, ignoring: CATALINA_OPTS=-Dappserver.home\=/var/lib/archiva/apache in journalctl -xe. Ich habe versucht , mit zu zitieren "und 'und zu entkommen =mit \ohne Erfolg. Dies scheint undokumentiert.
Diese Frage wurde von TeX - LaTeX Stack Exchange migriert, da sie auf Ask Ubuntu beantwortet werden kann. Vor 8 Jahren migriert . Ich habe TeX Live 2011 Vanilla installiert und Probleme beim Einstellen des TeX Live-Pfads für root (in Ubuntu 11.10). Das Problem ist, dass ich beim Laufen sudo …
Eine seltsame Frage, ich weiß. Hier ist das Skript: echo $USER Hier ist der Befehl, den ich verwende, um es auszuführen: sudo ./myscript.sh Im Moment gibt es "root" aus, aber ich möchte, dass es jonmeinen Benutzernamen ausgibt. Gibt es eine Möglichkeit, das Skript und nicht den Befehl zu ändern?
Ich habe das in meinem ~/.profile: export PYTHONPATH=/home/dev/python-files Im python-filesVerzeichnis habe ich ein paar Projekte aus git-hub (flask, curveship und py-vgdl) geklont. Immer wenn ich versuche, eines der Beispiele in diesen Projekten zu starten, erhalte ich eine Fehlermeldung, die der folgenden ähnelt: $ python ~/python-files/py-vgdl/examples/gridphysics/frogs.py Traceback (most recent call last): …
Ich habe kürzlich herausgefunden /etc/environment, dass dies eine Standardmethode zum Einrichten einfacher Umgebungsvariablen ist als Skripts, aber ich habe mich gefragt, ob es eine Möglichkeit gibt, Umgebungsvariablen in der Datei / etc / environment zu referenzieren. Das heißt, ich habe folgendes: JAVA_HOME="/tools/java" GRAILS_HOME="/tools/grails" GROOVY_HOME="/tools/groovy" GRADLE_HOME="/tools/gradle" PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" Wenn ich jedoch versuche, …
Warum ist es unsicher, die Kombination -execdiraus Suchen und -execNicht- Suchen zu verwenden ? Wenn ich den folgenden Befehl ausführe, wird die folgende Eingabeaufforderung angezeigt: /path/to/currentDir/$ find . -type f -name 'partOfFileNames*' -execdir rm -- {} + find: The current directory is included in the PATH environment variable, which is …
Ich habe Light Table erst kürzlich installiert, indem ich es aus dem Git-Repository heruntergeladen habe, und den Anweisungen auf dieser Website gefolgt , um einen Desktop-Launcher zu erstellen. Jetzt möchte ich das Programm ausführen, indem ich direkt das Terminal eingebe LightTable und nicht ./opt/LightTable/deploy/LightTable
Ich suche nach einer Möglichkeit, Firefox anzuweisen, einen Proxy in Ubuntu Ludid (10.04.1 LTS) zu verwenden. Ich installiere Ubuntu halbautomatisch auf mehreren identischen Rechnern. Hierfür verwende ich ein Skript, das unter anderem systemweite Proxy-Einstellungen festlegt: echo "export http_proxy=http://myproxy:3128/" > /etc/profile.d/proxy.sh echo "export HTTP_PROXY=http://myproxy:3128/" >> /etc/profile.d/proxy.sh chmod a+x /etc/profile.d/proxy.sh Ich kann …
Meine envvar-Dateien enthalten die folgenden Zeilen: export APACHE_RUN_USER=www-data export APACHE_RUN_GROUP=www-data Meine apache2.conf enthält folgende Zeilen: # These need to be set in /etc/apache2/envvars User ${APACHE_RUN_USER} Group ${APACHE_RUN_GROUP} Aber wenn ich renne, apache2 -Mbekomme ich Folgendes: apache2: bad user name ${APACHE_RUN_USER} Eine vorübergehende Korrektur besteht www-datadarin, meine apache2.conf-Datei fest darin zu …
Wenn ich eine Variable in setze /etc/environment, scheint dies nur für Administratoren zu gelten, die sich in befinden sudo su. Wie kann ich erreichen, dass die Variablen auf alle angewendet werden? Besonders wenn sie im Terminal sind? Treffen die Einstellungen in /etc/enviromentnicht auf die Bash zu?
Die Umgebungsvariable in $PWDhat das aktuelle Arbeitsverzeichnis. Gibt es eine Variable, die das vorherige Verzeichnis enthält? Wenn dies nicht der Fall ist, wie könnte einer erstellt werden? Ich denke, das könnte nützlich sein.
Ich weiß, dass export CLASSPATH=/usr/local/java/tools.jar:$CLASSPATHtools.jar zum KLASSENPFAD hinzugefügt wird, aber ich möchte den Ordner zum KLASSENPFAD setzen so was export CLASSPATH=/usr/local/java/lib/:$CLASSPATH aber es funktioniert nicht.
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.