GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wechseln Sie das Verzeichnis und führen Sie die Datei in einem Befehl aus

cd /usr/local/bin/minecraft/ && java -Xms512M -Xmx2048M -jar minecraft.jar sollte es tun


Ich beantworte diese Frage noch einmal mit einer Erweiterung, damit andere dies nützlich finden können.

cd /usr/local/bin/minecraft/ && java -Xms512M -Xmx2048M -jar minecraft.jar

Dieser Befehl wird mit Sicherheit reichen. Aber nachdem Sie diesen Befehl ausgeführt haben, bleiben Sie in /usr/local/bin/minecraft/ Verzeichnis. Und wenn Sie diesen Befehl in einem Bash-Skript verwenden , alle späteren Befehle werden in diesem Verzeichnis ausgeführt.

Wenn Sie den Befehl in Ihrem gewünschten Verzeichnis ausführen und sofort dorthin zurückkehren möchten, wo Sie waren, schließen Sie den Befehl in Klammern ein , also

(cd /usr/local/bin/minecraft/ && java -Xms512M -Xmx2048M -jar minecraft.jar)

Linux
  1. /usr/bin vs. /usr/local/bin Unter Linux?

  2. Bash =~ Regex und Https://regex101.com/?

  3. Warum zeigt /bin/sh auf /bin/dash und nicht auf /bin/bash?

  4. Installieren Sie Binärdateien in /bin, /sbin, /usr/bin und /usr/sbin, Interaktionen mit --prefix und DESTDIR

  5. Berechtigung für Composer in /usr/local/bin/ verweigert

Die Dateien /proc/mounts, /etc/mtab und /proc/partitions verstehen

cmake --version zeigt auf /usr/bin/cmake, während cmake auf /usr/local/bin zeigt

Wann sollte ich /dev/shm/ verwenden und wann sollte ich /tmp/?

unix:///var/run/supervisor.sock keine solche Datei

Unterschied zwischen /bin und /usr/bin

/bin Inhalt nach /usr/bin verschoben, rückgängig machen möglich?