Linux-Befehle · 2 min read · Sep 18, 2025
Linux yes-Befehl Tutorial für Anfänger (mit Beispielen)
Die meisten der Linux-Befehle, die Sie antreffen, hängen nicht von anderen Operationen ab, damit Benutzer ihr volles Potenzial ausschöpfen können, aber es gibt eine kleine Untergruppe von Befehlszeilenwerkzeugen, die man als nutzlos bezeichnen kann, wenn sie unabhängig verwendet werden, aber zu einem Muss oder einem Muss-Wissen werden, wenn sie mit anderen Befehlszeilenoperationen verwendet werden. Ein solches Werkzeug ist yes, und in diesem Tutorial werden wir diesen Befehl mit einigen leicht verständlichen Beispielen besprechen.
Aber bevor wir das tun, ist es erwähnenswert, dass alle in diesem Tutorial bereitgestellten Beispiele auf Ubuntu 16.04 LTS getestet wurden.
Linux yes-Befehl
Der yes-Befehl in Linux gibt eine Zeichenkette wiederholt aus, bis er beendet wird. Folgendes ist die Syntax des Befehls:
yes [STRING]...
yes OPTIONUnd hier ist, was die Man-Seite über dieses Werkzeug sagt:
Gibt wiederholt eine Zeile mit allen angegebenen STRING(s) oder 'y' aus.Die folgenden Beispiele im Frage-Antwort-Format sollten Ihnen eine bessere Vorstellung von der Verwendung von yes geben.
Q1. Wie funktioniert der yes-Befehl?
Wie die Man-Seite sagt, produziert der yes-Befehl kontinuierliche Ausgaben - standardmäßig ‘y’ oder eine andere Zeichenkette, wenn vom Benutzer angegeben. Hier ist ein Screenshot, der den yes-Befehl in Aktion zeigt:
Ich konnte nur den letzten Teil der Ausgabe erfassen, da die Ausgabefrequenz so schnell war, aber der Screenshot sollte Ihnen eine gute Vorstellung davon geben, welche Art von Ausgabe das Werkzeug produziert.
Sie können auch eine benutzerdefinierte Zeichenkette für den yes-Befehl angeben, die in der Ausgabe verwendet werden soll. Zum Beispiel:
yes HTFQ2. Wo hilft der yes-Befehl dem Benutzer?
Das ist eine berechtigte Frage. Der Grund dafür ist, dass es schwierig ist, sich die Nützlichkeit des Werkzeugs vorzustellen, basierend darauf, was yes tut. Aber Sie werden überrascht sein zu erfahren, dass yes nicht nur Ihre Zeit sparen kann, sondern auch einige alltägliche Aufgaben automatisieren kann.
Betrachten Sie zum Beispiel folgendes Szenario:

Sie können sehen, dass der Benutzer für jede Abfrage ‘y’ eingeben muss. In solchen Situationen kann yes helfen. Für das obige Szenario können Sie yes auf folgende Weise verwenden:
yes | rm -ri test
Der Befehl stellt also sicher, dass der Benutzer nicht jedes Mal ‘y’ schreiben muss, wenn rm danach fragt. Natürlich könnte man argumentieren, dass wir einfach die ‘-i’-Option vom rm-Befehl hätten entfernen können. Das ist richtig, ich habe dieses Beispiel gewählt, da es einfach genug ist, um den Menschen die Situationen zu verdeutlichen, in denen yes hilfreich sein kann.
Ein weiteres - und wahrscheinlich relevanteres - Szenario wäre, wenn Sie den fsck-Befehl verwenden und nicht jedes Mal ‘y’ eingeben möchten, wenn das System um Ihre Erlaubnis bittet, bevor es Fehler behebt.
Q3. Gibt es eine Verwendung von yes, wenn es alleine verwendet wird?
Ja, es gibt mindestens eine Verwendung: um zu zeigen, wie gut ein Computersystem mit hohen Lasten umgeht. Der Grund dafür ist, dass das Werkzeug 100% Prozessorleistung für Systeme mit einem einzelnen Prozessor nutzt. Falls Sie diesen Test auf einem System mit mehreren Prozessoren anwenden möchten, müssen Sie einen yes-Prozess für jeden Prozessor ausführen.
Q4. Welche Befehlszeilenoptionen bietet yes an?
Das Werkzeug bietet nur allgemeine Befehlszeilenoptionen: –help und –version. Wie die Namen schon sagen, zeigt die erste Hilfeinformationen zum Befehl an, während die zweite Versionsinformationen ausgibt.

Fazit
Jetzt würden Sie zustimmen, dass es mehrere Szenarien geben könnte, in denen der yes-Befehl hilfreich wäre. Es gibt keine Befehlszeilenoptionen, die einzigartig für yes sind, also gibt es effektiv keine Lernkurve, die mit dem Werkzeug verbunden ist. Für den Fall, dass Sie es benötigen, hier ist die Man-Seite des Befehls.
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.