Erstellen Sie eine Verknüpfung zu Ubuntu bash.exe unter Windows 10, die nicht automatisch geschlossen wird

1376
Koam

Ich möchte unter Windows 10 eine Verknüpfung erstellen, die C: \ Windows \ System32 \ bash.exe ( Ubuntu unter Windows 10 ) öffnet, einen Befehl ausführt und das Terminal nicht schließt.

Ich machte eine Verknüpfung mit target to C:\Windows\System32\bash.exe -c freeund es wird der Befehl "free" ausgeführt, das Terminal wird jedoch sofort geschlossen. Wie kann das Schließen verhindert werden?

Was wäre auch besser: Gibt es eine Möglichkeit, ein Bash-Skript mit einer solchen Verknüpfung zu laden (eine Reihe von Befehlen, die sich in einer Textdatei befinden und eine solche Verknüpfung öffnen und nacheinander ausführen würden), ohne das Terminal nach der Ausführung zu schließen? Ich nehme an, das Schließen von "Ziel" und von einer Textdatei zu verhindern, wäre zwei getrennte Methoden.

1

1 Antwort auf die Frage

0
boot13

Das Hinzufügen & pausezur Befehlszeile kann funktionieren. Ich kann es nicht testen, da ich die Linux-Tools für Windows 10 nicht ausführen kann.

Vielen Dank, `C: \ Windows \ System32 \ bash.exe -c free & pause` hat nicht funktioniert. Aber `C: \ Windows \ System32 \ bash.exe -c free & bash` hat funktioniert! Und mit `C: \ Windows \ System32 \ bash.exe -c free & read` funktioniert es auch, aber ich kann keine weiteren Befehle eingeben. Koam vor 7 Jahren 0