Wie Sie wissen, werden die meisten Aktionen im Linux-Betriebssystem durch die Konsole durchgeführt. Benutzer verwenden spezielle Befehle, die für die Durchführung bestimmter Prozesse verantwortlich sind, und im Voraus können die angegebenen Optionen ihre eigenen Hände ermöglichen, um die zusätzlichen Möglichkeiten der meisten Dienstprogramme zu steuern. Einer dieser Befehle ist Echo, und heute wollen wir uns detailliert über dieses Dienstprogramm erzählen, um mehrere Beispiele für seine Verwendung zu bringen.
Wir verwenden den Echo-Befehl in Linux
Das unter Berücksichtigung des Echo-Teams hat heute ein primitives Look und ein schmaler Profil-Ziel - Anzeigen von Text auf dem Bildschirm. Dies stört jedoch nicht, dass sie häufig in verschiedenen Skripten und zu anderen Zwecken verwendet wird. Als nächstes schlagen wir vor, sich kurz mit der Syntax dieses Dienstprogramms vertraut zu machen und die beliebtesten und einfachen Beispiele seiner Eingabe in der Standardkonsole zu demontieren.Echo-Syntax.
Fast jedes Team kann neben der Hauptfunktion auch andere Maßnahmen ergreifen, die die angegebenen Argumente berücksichtigen. ECHO hat in dieser Hinsicht keine Ausnahme, jedoch aufgrund der Einfachheit der fortschrittlichen Optionen selbst, gibt es nicht so viel. Betrachten wir es mehr über jeden von ihnen, aber achten Sie zunächst auf die Standardansicht der Zeile: echo + Optionen + Zeichenfolge.
- -n - es wird nicht die Übertragung der Zeile angezeigt.
- -E - Verantwortlich für die Einbeziehung von Escape-Sequenzen;
- -E - Deaktiviert die Interpretation von Escape-Sequenzen.
Wir beachten auch, dass Fluchtsequenzen universelle Optionen sind, die in Form von Symbolen dargestellt werden. Jeder von ihnen hat einen bestimmten Wert, und wenn Sie die Interpretation aktivieren, wenn Sie den Echo-Befehl verwenden, können Sie solche Argumente verwenden:
- / C - Verantwortlich für das Löschen der Übertragung der Zeichenfolge;
- / T - Zeigt eine horizontale Registerkarte an;
- / V - Erstellt eine vertikale Registerkarte;
- / b - Entfernt das vorherige Symbol in der Zeichenfolge;
- / n - beinhaltet die Übertragung der Zeichenfolge an das neue;
- / R - Gibt den Wagen an den Anfang der Zeile zurück.
Wieder einmal klären wir, dass die oben genannten Optionen verfügbar sind, um nur in diesen Situationen einzugeben, in denen Sie das Argument-en in der Mannschaft zunächst verschrieben haben. Falls erforderlich, kann jedes dieser Symbol verbessert werden, nachdem alle Wörter eingeben, die in den folgenden Anweisungen angezeigt werden.
Fazit der einfachen Zeichenfolge
Wie bereits erwähnt, ist der Hauptzweck des Echo-Befehls der Ausgang an den String-Bildschirm. Es geht darum, dass wir weiter reden möchten, ein paar einfache Aktionen untersucht, die dazu beitragen, genau zu verstehen, wie alle wichtigen Optionen-Dienstprogramme funktionieren.
- Führen Sie die Konsole komfortabel für Sie aus, z. B. über das Anwendungsmenü oder durch Drücken des CTRL + ALT + T-Hot-Taste. Hier geben Sie Echo + ein beliebiges Wort oder einen Satz ein, um den Standard-Aktionsbefehl zu überprüfen. Es wird durch Drücken der ENTER-Taste aktiviert.
- Wie Sie sehen, erschienen in der neuen Zeile die neu eingegebenen Wörter in genau demselben Format.
- Wenn Sie vor jedem Wort eine Option \ B hinzufügen, wird das vorherige Zeichen gelöscht, was bedeutet, dass das Ergebnis ohne Leerzeichen angezeigt wird, vorausgesetzt, dass wir die ursprüngliche Ansicht von Echo -e "Lumpics \ BSite \ blinux" haben.
- Wir legen die angegebene Option in alle Wörter, sodass das Ergebnis als angemessen herausstellte.
- Nun achten wir auf den Parameter \ n. Wenn Sie bereits wissen, aktiviert es die Übertragung der Zeichenfolge, wenn er zunächst nicht angezeigt wurde.
- Wir zeigten \ n in einer Nussschale nach dem ersten, daher wird jeder von ihnen in einer neuen Zeile angezeigt.
- Wir wenden sich an die Registerkarte, die zum Ausrichten von Text verwendet wird. Sie registrieren sich in den erforderlichen Orten \ T ausreichend, um das gewünschte Ergebnis zu erzielen.
- Wie zu sehen ist, wurde das erste Wort zweimal angewendet. Betrachten Sie dies, wenn die Zeilen angezeigt werden.
- Darüber hinaus stört nichts mit der Festlegung mehrerer Optionen nacheinander, wobei die Eingabevorschriften beobachtet werden.
- Zum Beispiel sehen Sie auf dem Screenshot unten das Ergebnis der Ausgabe mit der Übertragung und Registerkarte gleichzeitig.
- Als letztes Beispiel nehmen Sie / v. Dieses Argument erstellt eine vertikale Registerkarte.
- Infolgedessen wird jedes Wort von einer neuen Linie und in Form von Schritten erhalten.
Jetzt wissen Sie, dass der Echo-Befehl bestimmte Zeilen in irgendeiner Form anzeigen kann, die durch Angabe der entsprechenden Optionen implementiert werden können. Lassen Sie uns zu anderen Parametern gehen, damit Sie verstehen, welche von ihnen im richtigen Format kombiniert werden sollen.
Die Ausgabe der variablen Werte
In fast jedem Skript werden bestimmte Variablen verwendet, in denen der Wert im Voraus ist. Wenn wir über ein Echo-Dienstprogramm sprechen, kann es die Sinne ausgeben. Wir werden dieses Beispiel in einer Terminalsitzung ohne die vorherige Erstellung des Skripts selbst in Betracht ziehen. Dies bedeutet, dass beim Neustarten der Konsole die Werte gelöscht werden.
- Um mit dem Anfang zu beginnen, erstellen Sie eine Testvariable, indem Sie den Export I = Klumpen eingeben, wobei ich der Name der Variablen ist, und Klumpen ist der Wert.
- Verwenden Sie Echo $ i, um den Wert der angegebenen Variablen in der folgenden Zeile anzuzeigen.
- Wie Sie sehen, wird alles richtig angezeigt.
- Erstellen Sie eine andere Variable durch Export L = Linux.
- Wir führen den Testbefehl Echo $ I Site $ L.
- Jetzt wissen Sie, dass Echo mit der Ausgabe von zwei oder mehr Variablen im Format einer Zeile fertig ist.
In den meisten Fällen wird diese Ausgabe von Variablen nur beim Schreiben von Skripts verwendet, der jedoch eine solche Funktion nützlich sein kann, wenn sie geplant ist, um eine Anzahl von identisch von einem Wert, Aktionen innerhalb einer Terminalsitzung, in einem Terminal zu erstellen.
Farbenzeichenfolge zuordnen
Wenn Sie die Konsole aktiv verwenden, wissen Sie, dass jedes Wort hier eine verfügbare Farbe annehmen kann, und nicht nur weiß oder schwarz (abhängig vom Thema "Terminal"). Mit ECHO können Sie auch Linien lackieren und für diese Argumente verantwortlich sind:
- \ 033 [30m - schwarz;
- \ 033 [31m - rot;
- \ 033 [32m - grün;
- \ 033 [33m - gelb;
- \ 033 [34m - blau;
- \ 033 [35m - lila;
- \ 033 [36m - blau;
- \ 033 [37m - grau.
Es gibt eine Reihe anderer Argumente, mit denen Sie die Farbe des Inschrift Hintergrund ändern können. Sieht aus wie eine Liste ähnlich, aber es gibt Unterschiede in Zahlen:
- \ 033 [40m - schwarz;
- \ 033 [41m - rot;
- \ 033 [42m - grün;
- \ 033 [43m - gelb;
- \ 033 [44m - blau;
- \ 033 [45m - lila;
- \ 033 [46m - blau;
- \ 033 [47m - grau;
- \ 033 [0M - setzt alle Werte in den Standardzustand zurück.
Wie bereits verstanden, müssen diese Argumente auf jede Zeile angewendet werden, wenn ein Bedürfnis erforderlich ist. Sieht aus wie eine ähnliche Struktur wie folgt: echo -e "\ 033 [33mlumps \ 033 [46mite \ 033 [41mlinux".
Das obige Beispiel war farbiger Klumpen-Hintergrund in orangefarbener Farbe, und die Hintergründe verschiedener Farben wurden zusätzlich auf "Site" und "Linux" aktiviert. Sie sehen dies im Screenshot unter dem eingegebenen Befehl.
Spezielle bash-figuren
Der Echo-Befehlsfunktion nur in der Bash-Umgebung, es muss die Standardoptionen für diese Umgebung beibehalten. In den meisten Fällen sind sie dafür verantwortlich, Dateien und Ausgabe der Objekte des aktuellen Standorts zu sortieren.
- Geben Sie das Echo * in das Terminal ein, um den Inhalt des aktuellen Ordners anzuzeigen.
- Die nächste Zeile erscheint eine Liste von absolut allen eingehenden Verzeichnissen und Elementen. Es ist eine Standard-Zeichenfolge ohne Registrierung. Jetzt wissen Sie jedoch bereits, dass es auf der Grundlage von Beispielen oben modifiziert werden kann.
- Geben Sie echo * .txt an, wenn Sie nur die Elemente des bestimmten Formats anzeigen möchten. Ersetzen Sie .txt auf eine andere erforderliche Option.
- Am Ende beachten wir, dass Echo auch zur Bearbeitung von Konfigurationsdateien ausführt, die wie folgt ausgeführt wird: ECHO 1> / proc / sys / net / ipv4 / ip_forward. 1 - String für Anwendungen, A / PROC / SYS / NET / IPv4 / IP_Forward - Pfad zum gewünschten Objekt.
Als Teil des heutigen Materials befassten wir uns mit Echo im Linux-Betriebssystem. Wenn Sie sich für das Thema Interaktion mit beliebten Teams interessieren, empfehlen wir zusätzlich, einen Artikel zu diesem Thema auf unserer Website zu erlernen, während er unter den folgenden Links bewegt wird.
Siehe auch:
Häufig verwendete Befehle in "Terminal" Linux
LN / Find / LS / GREP / PWD-Befehl in Linux