Linux-Befehle · 2 min read · Sep 17, 2025
Linux wall Befehl Tutorial für Anfänger (mit Beispielen)

Es gibt Zeiten, in denen mehrere Benutzer an einem Server-Computer angemeldet sind, und Sie - der System-/Netzwerkadministrator - müssen beispielsweise den Server neu starten, um eine Wartungsaufgabe durchzuführen. Natürlich ist es der richtige Weg, alle angemeldeten Benutzer über die Wartungsaktivität zu informieren.
Glücklicherweise bietet Linux ein integriertes Befehlszeilenwerkzeug für diesen Zweck. Das betreffende Tool ist Wall, und in diesem Tutorial werden wir die Grundlagen dieses Tools anhand einiger leicht verständlicher Beispiele besprechen. Aber bevor wir das tun, ist es erwähnenswert, dass alle Beispiele in diesem Artikel auf einem Ubuntu 22.04 LTS-Rechner getestet wurden.
Linux wall Befehl
Wie bereits erwähnt, wird der wall-Befehl verwendet, um eine Nachricht an alle angemeldeten Benutzer zu senden. Folgendes ist seine Syntax:
wall [-n] [-t TIMEOUT] [file]Und so beschreibt die Man-Seite des Tools:
Wall zeigt den Inhalt der Datei oder, standardmäßig, die Standardeingabe, auf
den Terminals aller derzeit angemeldeten Benutzer an. Der Befehl schneidet
79 Zeichen lange Zeilen in neue Zeilen. Kurze Zeilen werden mit Leerzeichen
aufgefüllt, um 79 Zeichen zu haben. Der Befehl fügt immer einen Wagenrücklauf und
eine neue Zeile am Ende jeder Zeile hinzu.
Nur der Superbenutzer kann auf den Terminals von Benutzern schreiben, die
sich entschieden haben, Nachrichten abzulehnen oder ein Programm verwenden,
das automatisch Nachrichten ablehnt.
Das Lesen aus einer Datei wird verweigert, wenn der Aufrufer kein Superbenutzer ist
und das Programm suid oder sgid ist.Nachfolgend finden Sie einige Beispiele im Q&A-Stil, die Ihnen eine gute Vorstellung davon geben sollten, wie der wall-Befehl funktioniert.
Q1. Wie verwendet man den wall-Befehl?
Die grundlegende Verwendung ist sehr einfach - führen Sie einfach den ‘wall’-Befehl aus und schreiben Sie die Nachricht, die Sie über die Standardeingabe übertragen möchten. Sobald Sie fertig sind, verwenden Sie die Tastenkombination Ctrl+D, um dem Befehl zu signalisieren, dass Sie mit dem Schreiben der Nachricht fertig sind.
wallZum Beispiel, hier ist der erste Schritt, wenn der Text auf stdin eingegeben wird:
Hier ist der zweite Schritt, wenn Ctrl+D mehrmals gedrückt wird und die Nachricht übertragen wird:
Und so sehen andere angemeldete Benutzer die Nachricht:
Q2. Wie entfernt man die Kopfzeile aus der übertragenen Nachricht?
Falls Sie die Kopfzeile, die mit den übertragenen Nachrichten erscheint, entfernen möchten, können Sie dies mit der -n-Befehlszeilenoption tun.
wall -nZum Beispiel, die folgende Aktion:
wall -n
Nachricht ohne Kopfzeile
^DErzeugte die folgende Ausgabe:
Q3. Wie lässt man wall Eingaben aus einer Datei akzeptieren?
Dies kann erreicht werden, indem der Name der Datei als Eingabe an den wall-Befehl übergeben wird.
wall [dateiname]Zum Beispiel:
wall input.txtWo input.txt die folgende Zeile enthält:
Diese Nachricht stammt aus einer DateiUnd hier ist die Ausgabe:
Q4. Was sind andere Möglichkeiten, den wall-Befehl zu verwenden?
Es gibt auch einige andere Möglichkeiten, wie Sie den wall-Befehl verwenden können. Zum Beispiel:
echo "Testnachricht" | wallwall << .
> Testnachricht
> .wall <<< "Testnachricht"Fazit
Zusammenfassend lässt sich sagen, dass der wall-Befehl ein Muss ist, wenn Sie System-/Netzwerkadministrator sind und die meisten Ihrer Arbeiten die Verwaltung von headless Servern umfasst, die von mehreren Benutzern verwendet werden. Wir haben die meisten Funktionen des wall-Befehls besprochen. Um mehr zu erfahren, gehen Sie zur Man-Seite des Tools. Überprüfen Sie auch unser Tutorial zum cd-Befehl.
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.