
Gibt es ein Äquivalent zum Windows-Terminal start
in einem GNU/Linux-Terminalemulator?Wenn ich beispielsweise eine langsame Terminalaufgabe asynchron ausführen und sie gleichzeitig in einer separaten Shell überprüfen möchte, würde ich dies tun start process-photos *.jpg
und das Terminal abzweigen lassen, während ich im aktuellen arbeite.
Antwort1
start
ruft die Win32-Shell- ShellExecuteEx
Funktion auf. In Linux gibt es kein direktes Äquivalent.
Für Ihren Zweck eines nicht blockierenden Befehls können Sie jedoch &
am Ende einer Zeile ein hinzufügen bash
, um den Befehl im Hintergrund auszuführen. Beispiel:
process-photos *.jpg &
Möglicherweise habe ich Ihre Frage falsch interpretiert. Der erste Teil dieser Antwort ähnelt eher start /b
, wodurch ein neuer Prozess ohne neues Fenster gestartet wird.
Wenn Sie tatsächlich ein neues Fenster öffnen möchten, können Sie dies tun, indem SieEröffnung eines neuen Terminalsund sagen Sie ihm, dass es einen Befehl ausführen soll:
x-terminal-emulator -e process-photos *.jpg