
2023 Autor: Peter John Melton | [email protected]. Zuletzt bearbeitet: 2023-08-25 03:28

Sie müssen sich nicht zu einem Zeitpunkt an einem einzelnen Befehl halten. Unabhängig davon, ob Sie einen Prozess im Hintergrund ausführen und gelegentlich erneut abrufen möchten oder mehrere zeitaufwändige Aufgaben gleichzeitig ausführen möchten, Linux bietet mehrere Optionen.
Virtuelle Konsolen
Standardmäßig verfügen die meisten Linux-Systeme über mehrere virtuelle Konsolen, die im Hintergrund ausgeführt werden. Wechseln Sie durch Drücken von Ctrl-Alt und einen Schlüssel dazwischen schlagen F1 und F6. Strg-Alt-F7 führt Sie normalerweise zum grafischen X-Server zurück.
Durch Drücken der Tastenkombination gelangen Sie zu einer Anmeldeaufforderung. Sie können sich anmelden, einen Befehl ausführen und dann abschalten. Der Befehl wird im Hintergrund ausgeführt, sodass Sie mehrere verschiedene Terminalsitzungen gleichzeitig ausführen können.

Dies sind nur die gebräuchlichsten Einstellungen - verschiedene Linux-Distributionen könnten weniger virtuelle Konsolen haben und den X-Server an einem anderen Ort befinden.
Bash-Jobsteuerung
Die Bash-Shell bietet eigene Funktionen für die Verarbeitung mehrerer Prozesse. Mit der Jobsteuerung können Sie Prozesse ausführen und von ihnen verbinden und trennen. Ein angehängter Prozess wird als Vordergrundprozess bezeichnet, während ein separater Prozess als Hintergrundprozess bezeichnet wird.
Um einen Prozess im Hintergrund zu starten, fügen Sie das hinzu & Zeichen nach seinem Befehl. Um beispielsweise den Nano-Texteditor als Hintergrundjob zu öffnen, geben Sie den folgenden Befehl ein:
nano &
![Die [1] zeigt an, dass die Job-ID unseres neuen Jobs 1 ist. Die 3751 ist ihre Prozess-ID. Die [1] zeigt an, dass die Job-ID unseres neuen Jobs 1 ist. Die 3751 ist ihre Prozess-ID.](https://i.bogusgamer.com/images/blog/how-to-multitask-in-the-linux-terminal-3-ways-to-use-multiple-shells-at-once-2-p.webp)
Jeder Job, den wir starten, erhält eine eigene Job-ID. Führen Sie das aus Arbeitsplätze Befehl, um die Liste der aktuell laufenden Jobs anzuzeigen. Das + -Zeichen zeigt den Job an, der zuletzt der Shell zugeordnet wurde, während das - Zeichen den Job angibt, der dem Shell als vorletzter zugeordnet wurde.

Das fg Mit dem Befehl können Sie einen Hintergrundjob in den Vordergrund bringen und ihn an die aktuelle Shell anhängen. Wenn Sie fg oder einen anderen auftragsbezogenen Befehl ausführen, ohne einen Job anzugeben, wird der zuletzt zugeordnete Job verwendet - der mit einem Pluszeichen in der Jobliste. Sie können auch eine Auftragsnummer angeben. Mit dem folgenden Befehl wird beispielsweise Job 1 wieder in den Vordergrund gebracht:
fg %1

Beenden Sie einen Prozess normal und er verschwindet aus der Liste der laufenden Jobs. Wenn Sie einen Job von der aktuellen Shell trennen möchten, verwenden Sie die ^ Z - das ist, Ctrl-Z - Tastaturkürzel.

GNU-Bildschirm
GNU Screen ist ein "Vollbild-Fenstermanager", mit dem Sie mehrere Shells in einem einzigen Terminal verwenden können. Es ist möglicherweise nicht standardmäßig installiert - es ist nicht auf Ubuntu installiert. Verwenden Sie unter Ubuntu oder Debian den folgenden Befehl, um Screen zu installieren:
sudo apt-get install screen
Sobald es installiert ist, führen Sie das aus Bildschirm Befehl und Sie sehen einige Informationen zu Screen.


Es sieht vielleicht nicht besonders aus, aber diese Shell läuft tatsächlich in GNU Screen. Drücken Sie Strg-a und dann d vom Bildschirm lösen. Sie befinden sich wieder im normalen Terminal.

Um den Bildschirm erneut anzuschließen, führen Sie die Bildschirm -r Befehl. Sie sind wieder am selben Terminal wie zuvor.

Es gibt noch viel mehr, was Sie mit dem Bildschirm machen können. Erstellen Sie beispielsweise ein neues "Fenster" (Terminal) auf dem Bildschirm, indem Sie drücken Strg-a, dann c. Wenn Sie mehrere Fenster haben, drücken Sie Strg-a zweimal um zwischen ihnen zu wechseln. Sie können auch drücken Strg-a, dann “ um eine Liste der Fenster anzuzeigen.

Wir haben bereits früher über die Verwendung von GNU Screen und über Byobu geschrieben, wodurch GNU Screen verbessert wird.
Empfohlen:
Verwenden Sie mehrere Firefox-Profile gleichzeitig

Wussten Sie, dass Sie mehrere Firefox-Profile gleichzeitig ausführen können? Dies kann sehr nützlich sein, wenn Sie Erweiterungen einfacher testen möchten, ein Webentwicklungsprofil erstellen, ein abgespecktes Profil nur für Gmail ausführen oder einfach nur ein sauberes Profil erstellen möchten.
Defragmentieren Sie mehrere Festplatten gleichzeitig in Windows

Das Defragmentierungsprogramm für Festplatten in Windows XP bietet keine Möglichkeit, alle Festplatten gleichzeitig zu defragmentieren. Dies ist jedoch unpraktisch, wenn sich mehrere Festplatten in Ihrem Computer befinden.
So verwenden Sie mehrere Apps gleichzeitig auf einem iPad

Die neuen Multitasking-Funktionen von iOS 11 machen das iPad noch leistungsfähiger. Durch den Zugriff auf das Dock in einer beliebigen App können Sie Apps einfacher im Split-Screen-Modus starten. iOS 11 bietet außerdem eine neue Drag & Drop-Funktion, mit der Sie Inhalte zwischen Apps verschieben können.
Können Sie mehrere Profile in Google Chrome gleichzeitig verwenden?

Es kann ziemlich frustrierend werden, wenn Sie sich ständig von einem Konto abmelden und sich während eines Tages bei einem anderen anmelden müssen, um auf die verschiedenen Online-Dienste zuzugreifen, die an beide Konten gebunden sind. Vor diesem Hintergrund bietet der heutige Q & A-Beitrag von SuperUser hilfreiche Ratschläge für einen frustrierten Leser.
Mit NooG können Sie mehrere Suchmaschinen gleichzeitig verwenden

Sie können mit dem NooG-Programm für Windows PC mehrere Suchmaschinen gleichzeitig verwenden. Fragen Sie nach Land, Sprache, Dokumenttyp, Erstellungszeitpunkt, Website usw.