Linux-Grundlagen für programmierbare Netzwerke und Systeme – Umleiten von Textströmen, DevOps/DevNet-Onlinekurse Baku

Linux-Grundlagen für programmierbare Netzwerke und Systeme – Umleiten von Textströmen, DevOps/DevNet-Onlinekurse Baku

Artikel

Die Fähigkeit, mit Linux zu arbeiten, ist ein wichtiger Bestandteil der Ausbildung von Fachkräften für programmierbare Netzwerke und Systeme. Es ist erwähnenswert, dass dieser Beruf im Jahr 2023 als einer der am einfachsten zu erlernenden Berufe in der IT gilt. Und gleichzeitig verspricht es Einsteigern Konditionen, die in anderen Branchen nur schwer zu finden sind. Heute werden wir über ein wichtiges Thema sprechen, das in enthalten ist DevOps / DevNet-Kurse online Baku — Umleitung von Textströmen. Ohne diese Kenntnisse werden Sie höchstwahrscheinlich keinen Job in der Informationstechnologiebranche finden.

Was sind Standard-Textstreams, DevOps/DevNet-Kurse online Baku

Lassen Sie uns zunächst herausfinden, was Textströme unter Linux sind. Und warum werden sie überhaupt vom Betriebssystem verwendet? Natürlich sprechen wir über die Verwendung der Befehlszeilenschnittstelle (CLI – Befehlszeilenschnittstelle). Weil verwenden GUI (Grafische Benutzeroberfläche) bietet nicht alle Funktionen, die Profis benötigen. Um mehr zu erfahren, empfehlen wir Ihnen, dorthin zu gehen Online-Kurse DevOps / DevNet Baku auf der Plattform SEDICOMM-Universität.

Gleichzeitig einarbeiten CLI kommt im Format des Austauschs von Textinformationen mit der Befehlsshell. Der Benutzer gibt Befehle über die Tastatur ein, die Shell verarbeitet sie und zeigt die Ergebnisse (oder Fehlerberichte) auf der Konsole an. Genau aus diesem Grund verwendet Linux Textströme, von denen es drei gibt:

  • Standard (Stream 0) – Standardeingabe;
  • stdout (Stream 1) – Standardausgabe;
  • stderr (Stream 2) – Standardfehlerausgabe.

Darüber hinaus überträgt der Benutzer jedes Mal, wenn er einen Befehl über die Tastatur eingibt, Daten an das entsprechende Dienstprogramm. Durch die Verwendung des Standardeingabestreams 0 hierfür (Standard). Während das Dienstprogramm jedes Mal die Ergebnisse des Befehls an die Befehlszeile zurückgibt. Es verwendet den Standardausgabestream 1 (stdout).

Dies gilt jedoch nicht für die Fehlerausgabe, die, wie oben gezeigt, über einen eigenen separaten Ausgabestrom verfügt. Jedes Mal, wenn das Programm auf einen Fehler stößt, meldet es sich CLI Daten hierzu über die Standardfehlerausgabe 2. Kurz gesagt, so funktioniert das Standard-Textstream-System Linux. Wir empfehlen Ihnen natürlich, Ihr Wissen darüber zu vertiefen, bevor Sie es durchgehen Kurse für DevOps-/DevNet-Ingenieure in Baku.

So leiten Sie Textströme unter Linux um

Jetzt wissen Sie, in welchen Textströmen es existiert Linux, können Sie sie umleiten. Denn solche Fähigkeiten werden von denen benötigt, die bestehen wollen DevOps/DevNet-Kursleck Baku. Und wir beginnen mit der Umleitung von Stream 0 – Standardeingabe.

Um die Befehlseingabe umzuleiten, folgen Sie ihr mit einem „<" ("weniger"). Und fügen Sie anstelle der Standardeingabe eine Quelle hinzu, aus der die Daten stammen sollen. Zum Beispiel der Name einer Textdatei, relativer oder absoluter Pfad dazu.

Es ist erwähnenswert, dass Befehle in den meisten Fällen „wissen“, wie sie Daten aus Dateien selbst übernehmen, wenn Sie deren Namen als Argumente angeben. Anhand dieses Beispiels können Sie jedoch besser verstehen, wie Textströme strukturiert sind. Und wie genau sie auf Linux umgeleitet werden.

Versuchen wir nun die Ausführung Stream 1 umleiten – stdout. Es ist erwähnenswert, dass diese Technik eine breitere Anwendung findet. Und es hilft Ihnen beispielsweise dabei, schnell eine Datei mit den benötigten Inhalten zu erstellen. Oder fügen Sie in mehreren Schritten neue Zeilen zu einer bestehenden Datei hinzu.

Um die Standardausgabe umzuleiten, folgen Sie dem Befehl mit einem „>" ("mehr") und geben Sie den Dateinamen an. Zum Beispiel, echo „Hallo“ > Dateiname wird eine Datei erstellen Dateinamen mit Inhalt als Wort Hallo. In diesem Fall wird durch die erneute Eingabe dieses Befehls die vorhandene Datei überschrieben. Dann als Team echo „Hallo“ >> Dateiname fügt eine neue Zeile mit dem Wort am Ende der vorhandenen Datei hinzu Hallo.

Es ist erwähnenswert, dass die Umleitung der Standardfehlerausgabe ähnlich funktioniert. Außer dass vor dem Symbol „>„Du musst eine Nummer eingeben 2ohne Leerzeichen zu machen. Um mehr zu erfahren, melden Sie sich für Kurse an von SEDICOMM-Universität!

Team SEDICOMM-Universität: Cisco Academy, Linux Professional Institute, Python-Institut.