So kombinieren Sie Befehle, um sie unter Linux nacheinander auszuführen

Befehle unter Linux kombinieren

Als ich Linux zum ersten Mal benutzte, gab es keine Software-Stores als solche. Es gab Paketmanager wie Synaptic, aber nichts wie GNOME Software, Discover oder Pamac. Das erste, was ich gelernt habe, war, die Ubuntu-Repositorys und dann die Pakete zu aktualisieren. Später habe ich es mir angewöhnt, auch nicht mehr benötigte Pakete zu entfernen, was aber nicht immer zu empfehlen ist. Ich erkläre das, weil es in diesem Artikel darum geht wie man Befehle unter Linux kombiniert.

Heu Drei Methoden, die am häufigsten vorkommen. In einem von ihnen werden alle Befehle ausgeführt, unabhängig davon, ob einer fehlschlägt oder nicht; die zweite, ab der zweiten, wird nur ausgeführt, wenn die vorherige funktioniert hat; im dritten wird das eine oder das andere ausgeführt. Jeder Befehl oder jedes Symbol zwischen den Befehlen bedeutet eine Sache, und alles wird unten erklärt.

Kombinieren Sie Befehle mit den &&,; und ||

Nachdem wir das Obige erklärt haben, sprechen wir zunächst über den &&-Operator. Obwohl es zwei "und" (und) gibt, könnte es als eins gezählt werden, aber der zweite Befehl es läuft nur wenn das erste funktioniert hat. Wenn wir beispielsweise ein Betriebssystem verwenden, das auf Debian / Ubuntu basiert und wir das offizielle OBS Studio-Repository hinzugefügt haben, müssen wir zur Installation die Repositorys aktualisieren und dann das OBS aus der offiziellen Quelle installieren. Der Befehl würde so aussehen:

sudo apt update && sudo apt install obs-studio

Dies bedeutet "Aktualisieren Sie die Repositorys und installieren Sie OBS, wenn wir sie aktualisieren können". Wenn wir beispielsweise keine Internetverbindung haben und die Repositorys nicht aktualisiert werden können, wird der zweite Befehl nicht ausgeführt.

Der zweite ist der Semikolon-Operator. Wir verwenden diesen Operator (;), wenn wir mehrere Befehle ausführen möchten, unabhängig davon, ob einer fehlschlägt oder nicht. Wenn wir beispielsweise einen großen Bildschirm haben, der dies zulässt, können wir schreiben:

neofetch ; cpufetch

und im selben Terminalfenster sehen wir Informationen über das Betriebssystem, den Desktop usw. (Neufahrzeug) und CPU (CPUfetch). Wenn wir einen der beiden falsch schreiben, wird der andere angezeigt.

Schließlich haben wir die beiden vertikalen Striche (||), die "O" bedeuten, also entweder das eine oder das andere. Wenn wir command_1 und command_2 haben, würden wir schreiben:

comando_1 || comando_2

und von oben würde es versuchen, command_1 auszuführen. Wenn es nicht erfolgreich ist, geht es zu command_2 und wird fortgesetzt, bis es das Ende erreicht oder ein funktioniert, das funktioniert. Wir können zum Beispiel schreiben CD-Verzeichnis || mkdir-Verzeichnis, mit dem wir entweder dieses Verzeichnis eingeben oder, falls es nicht existiert, es erstellen wird.

Was ist, wenn ich mehr kombinieren möchte?

In einer Zeile können wir mehr als zwei Befehle und sogar die Operatoren kombinieren. Beispielsweise:

comando_1 || comando_2 && comando_3

Von oben wird es versuchen, Befehl 1 auszuführen. Wenn es erfolgreich ist, wird es angehalten. Wenn nicht, führt es Befehl 2 und das dritte danach aus, solange Befehl 2 erfolgreich ist.

Und so werden Befehle in Linux kombiniert. Sie müssen sich nur daran erinnern, was die einzelnen Operatoren bedeuten:

  • &&= y, wenn das obige funktioniert hat.
  • || = oder.
  • ;= alles.

Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: AB Internet Networks 2008 SL
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   John sagte

    Hey, können Sie eine Option zum Herunterladen der Artikel im PDF-Format sowie masgnulinux setzen? Vielen Dank sehr nützlicher Artikel. Weiß übrigens jemand was Masgnulinux war?

  2.   Hernán sagte

    Hervorragend, sehr nützlich.
    Vielen Dank Freunde.