Ist das möglich? Wenn " gedit tifatul.txt
" ich beispielsweise über die Befehlszeile starte, wird mein Terminal blockiert und ich kann keinen anderen Befehl in dieses Terminal eingeben, bevor ich gedit beende. Kann ich ein Programm (wie gedit) starten, ohne das Terminal zu blockieren? In Windows denke ich, dass dies wie " start notepad tifatul.txt
" gemacht werden kann.
command-line
gedit
process
TifatulS
quelle
quelle
notepad
(blockiert) undstart notepad
(nicht blockiert)Antworten:
Fügen Sie einfach
&
am Ende des Befehls hinzu. Dadurch wird der neue Prozess im Hintergrund ausgeführt und Sie können Ihr Terminal weiter verwenden. Zum Beispiel:gedit new_file.txt &
quelle
Ich möchte Sie weiterempfehlen
nohup gedit filename &
.gedit filename &
Sie tragen einfach das Risiko, das Terminal versehentlich zu schließen und Ihre Bearbeitung zu verlieren. Wenn Sie nichtnohup.out
jedes Mal erstellt werden möchten, leiten Sie einfach die Ausgabe um:quelle