Hier beschreiben wir die Verwendung des Wandbefehls in Linux. Denken Sie daran, der Befehl wall funktioniert für alle Linux -Verteilungen gleich.
Notiz: Wall-Befehl zeigt nur die Nachricht im Terminalfenster von angemeldeten Benutzern an. Benutzer, die nur an der GUI arbeiten, ohne geöffnetes Terminalfenster kann die Nachrichten nicht sehen.
Linux -Wandbefehl
Mit Linux Wall-Befehl können Sie eine Nachricht oder den Inhalt einer Datei an alle aktuell angemeldeten Benutzer senden. Wenn keine Datei oder Nachricht angegeben ist, liest Wall die Nachricht aus dem STDIN (Standardeingabe).
Wall Command Syntax
Die Syntax für die Wallbefehl lautet wie folgt:
$ wall [Optionen] [Message-or-FileName]
Senden Sie eine Nachricht an alle Benutzer
Um eine Nachricht an alle aktuell angemeldeten Benutzer zu senden Wand gefolgt von der Nachricht, die Sie senden möchten.
Das $ Wall-System fällt für eine 1-stündige Wartung aus.
In diesem Befehl sendet die Nachricht an alle angemeldeten Benutzer mit einem Terminalfenster geöffnet an alle angemeldeten Benutzer.
Notiz: Für einige Linux -Verteilungen müssen Sie den obigen Befehl als Super -Benutzer ausführen. Wenn sich ein Benutzer ausgewählt hat.
Im Folgenden finden Sie die Ausgänge, die zwei Benutzer „Linuxways“ und „Ummara“ angezeigt werden, die über SSH mit dem Server angemeldet sind. Diese Benutzer arbeiten aus dem System, das Ubuntu und Debian ausführt.
Der Befehl wall liest auch die meldung von Stdin (Standardeingang). Um dies zu tun, geben Sie einfach ein Wand und schlagen Eingeben.
$ wall
Geben Sie anschließend alle Nachrichten oder Nachrichten ein, die Sie an angemeldete Benutzer senden möchten. Sobald Sie fertig sind, die Nachrichten einzugeben, drücken Sie Strg+d um diese Nachrichten zu senden.
Dies ist die erste ZeileHier ist die Ausgabe, die alle angemeldeten Benutzer auf ihrem Terminal erhalten haben.
Senden Sie eine Nachricht aus einer Datei
Wenn es einige Nachrichten gibt, die Sie oft wiederholen müssen, können Sie sie einfach in eine Datei eingeben. Wenn Sie diese Nachrichten an die angemeldeten Benutzer senden müssen, rufen Sie einfach diese Datei mit Wall-Befehl an. Denken Sie daran, dass Sie Sudo -Berechtigungen benötigen, wenn Sie eine Nachricht von einer Datei senden möchten.
$ sudo wall
Zum Beispiel wurde in der folgenden Ausgabe zuerst der Dateiinhalt mit dem CAT -Befehl angezeigt. Um die in der Datei enthaltene Nachricht zu senden, wird der Dateiname an die Wallbefehl übergeben.
Dies sind die Ausgänge (aus der Datei Nachricht.txt) Empfangen von den angemeldeten Benutzern.
Senden Sie eine Nachricht an eine Gruppe
Anstatt die Nachricht an alle angemeldeten Benutzer zu senden, können Sie sie nur an die Mitglieder einer Gruppe senden, die derzeit an Ihrem System angemeldet sind. Die Syntax ist wie folgt:
$ wall -g [Gruppe] [Nachricht]
Um beispielsweise eine Nachricht an eine Gruppe mit dem Namen "SSHUSers" zu senden, wäre der Befehl:
$ wall -G SSHUSERS -System fällt für 1 Stunde Wartung ab.
Alle Mitglieder der „SSHUSers“ -Gruppe, die derzeit beim Server angemeldet sind.
Banner unterdrücken
Der Befehl wall zeigt ein Banner an, bevor eine Nachricht angezeigt wird, wie in dem folgenden Screenshot zu sehen ist.
Um dieses Banner zu unterdrücken, verwenden Sie die Option -n mit dem Wall -Befehl:
$ wall -n
Beispielsweise wird der folgende Befehl nur die angegebene Nachricht angezeigt, während das Banner unterdrückt wird.
$ wall -n System fällt für 1 Stunde Wartung unter.
Alle angemeldeten Terminalbenutzer erhalten die Nachricht ohne Banner.
Versionsinformationen anzeigen
Verwenden Sie den folgenden Befehl, um die Version des Wall -Befehls anzuzeigen:
$ wall -v
Die folgende Ausgabe zeigt, dass die Version des Wall -Dienstprogramms lautet 2.34.
Wall ist ein praktisches Dienstprogramm, das einem Multi-User-System-Administrator hilft, andere Benutzer schnell zu benachrichtigen, ihre Arbeit vor dem Herunterfahren oder Neustart eines Systems zu speichern. In diesem Artikel haben wir behandelt, wie man den Wall-Befehl verwendet, um mit angemeldeten Benutzern zu kommunizieren. Ich hoffe, Sie finden es interessant und nützlich.