Kurze Antwort
Im nicht reagierenden Terminal:
- Drücken Sie Ctrl+ Z.
- Tippen
bg
und eingeben.
- Tippen
disown
und eingeben.
Lange Antwort
Drücken Sie im nicht reagierenden Terminal auf Ctrl+ Z, um den Vorgang (oder "Job") anzuhalten und die Konsolensteuerung an Sie zurückzugeben. Sie werden jedoch feststellen, dass gedit
das nicht mehr reagiert und Sie es nicht verwenden können.
Extra : Wenn Sie möchten, können Sie den Befehl ausführen jobs
, werden Sie feststellen , dass es lesen werden Gestoppt für den gedit
Befehl, das ist , warum Sie es nicht verwenden können.
Um den Job erfolgreich im Hintergrund gedit
auszuführen bg
(dh wieder reaktionsfähig zu machen ), führen Sie den Befehl aus (dh Hintergrund). Sie können jetzt verwenden gedit
und haben gleichzeitig die Aufforderung für sich.
Extra : Wenn Sie jetzt ausführen jobs
, werden Sie feststellen, dass es Running lautet .
All dies können Sie von Anfang an überwinden. Wenn Sie gedit
vom Terminal aus starten , fügen Sie &
am Ende des Befehls einen hinzu gedit /path/to/file &
. Dies wird gedit
von Anfang an im Hintergrund gestartet (möglicherweise müssen Sie Entermehrmals drücken, um die Konsolensteuerung wiederherzustellen).
Extra : Wenn Sie diesen zusätzlichen Hinweisen gefolgt sind, haben Sie möglicherweise bemerkt, dass beim zweiten Mal ein jobs
Bash &
am Ende des gedit
Befehls hinzugefügt wurde .
Sobald Sie sich an dieses System gewöhnt haben, werden Sie möglicherweise feststellen, dass gedit beim Schließen des Terminals auch ohne Bestätigungsdialog beendet wird. Um dies zu verhindern, führen Sie disown
Folgendes aus: Dadurch wird der gedit-Prozess vom Terminal getrennt und aus der von zurückgegebenen Liste entfernt jobs
.