in

Comment utiliser la commande de mur sous Linux

Fatmawati Achmad Zaenuri / Shutterstock.com

Besoin d’envoyer un message rapide à tous les utilisateurs connectés? Linux wall La commande est plus percutante que l’e-mail et cible automatiquement les utilisateurs connectés. Il diffuse un message à tout le monde à l’aide d’un terminal sur un système.

Le commandement du mur

Si vous devez envoyer rapidement un message aux utilisateurs connectés de votre ordinateur, comment procédez-vous? Le courrier électronique ne répond pas aux exigences. Vous ne savez pas quand l’e-mail sera lu. Si vous avez besoin que les gens sachent quelque chose maintenant, cela ne suffit pas. Et de toute façon, vous ne voulez pas obstruer les boîtes de réception des utilisateurs déconnectés qui n’ont pas besoin de voir le message.

Sans faire un effort supplémentaire et perdre du temps, vous ne saurez pas qui est connecté et d’où. Votre système peut être situé dans Aberdeen, État de Washington mais vous pouvez avoir des utilisateurs distants connectés depuis Aberdeen, Ecosse. Alors, comment pouvez-vous cibler un message spécifiquement sur les utilisateurs connectés?

Linux et d’autres systèmes d’exploitation de type Unix vous offrent un moyen simple de le faire. le wall la commande est comme un télégramme puissant. Il délivrera un message à tous les utilisateurs du terminal et le déposera sous leur nez. Les utilisateurs ne peuvent pas le rater et vous savez qu’ils l’ont. Vous n’avez pas besoin qu’ils choisissent d’ouvrir une application pour voir s’ils ont un message en attente.

La livraison est aussi subtile qu’une tarte à la crème sur le visage.

Envoi d’un message

La machine de test sur laquelle cet article a été recherché a été installée avec Fedora Linux, mais le wall commande se comportera exactement de la même manière sur les autres distributions.

La seule différence que vous pourriez rencontrer est que certaines distributions Linux exigent que vous utilisiez sudo sur l’option d’envoi d’un message à partir d’un fichier texte, alors que d’autres distributions vous obligent à toujours utiliser sudo avec wall tout le temps. C’est en fait une différence entre les distributions Linux, pas une différence avec le fonctionnement du wall commande elle-même.

Pour envoyer un message à tous les utilisateurs, saisissez wall, un espace, puis le message que vous souhaitez envoyer. Avec Fedora Linux, vous devez utiliser sudo.

sudo wall Main printer offline until further notice.

commande de mur dans une fenêtre de terminal

Votre message sera envoyé à tous les utilisateurs qui ont une fenêtre de terminal ouverte.

Les utilisateurs locaux RIa et Tom reçoivent le message, tout comme l’utilisateur distant Dick, qui travaille sur un ordinateur exécutant Ubuntu.

message mural à l'utilisateur local Ria dans une fenêtre de terminal

message mural à l'utilisateur local tom dans une fenêtre de terminal

message mural à un utilisateur distant dans une fenêtre de terminal

Ils reçoivent tous le message en même temps, et vous ne vous demandez pas s’ils l’ont vu.

Envoi d’un message à partir d’un fichier

Vous pouvez préparer votre message dans un fichier texte et le stocker prêt à être envoyé. Si vous avez un cycle répétitif de messages qui doivent être envoyés, vous pouvez créer une bibliothèque de messages pré-emballés afin que vous n’ayez pas besoin de les retaper encore et encore.

Le message dans le fichier texte message.txt a été affiché dans la fenêtre du terminal avec le cat pour vous assurer que c’est bien celui que nous voulons envoyer.

Le message est ensuite envoyé en transmettant le nom du fichier texte au wall commande comme paramètre de ligne de commande:

cat message.txt
sudo wall message.txt

commande de mur utilisée avec un fichier texte dans une fenêtre de terminal

Comme auparavant, les utilisateurs locaux Ria et Tom (et tous les autres utilisateurs connectés avec une fenêtre de terminal ouverte) et l’utilisateur distant Dick reçoivent le message.

message mural à Ria dans une fenêtre de terminal

message mural à Tom dans une fenêtre de terminal

message mural à Dick dans une fenêtre de terminal

Etiquette de messagerie

Parce que le wall La commande enverra le message à tous les utilisateurs du terminal quoi qu’il arrive, cela peut être une expérience discordante d’en recevoir un. Utilisation du wall La commande doit être réduite au minimum et utilisée uniquement en cas de besoin réel. Sinon, il deviendra rapidement très grinçant.

UNE wall Le message sera tamponné sur tout ce qui se trouve sur le terminal de l’utilisateur. En fait, il n’écrase rien – il ne changera pas le texte sur lequel il a atterri – mais il l’obscurcira. Et cela peut être alarmant pour un utilisateur qui ne le sait pas.

Imaginez qu’un de nos utilisateurs locaux édite un fichier important dans Vi tout comme le wall le message est envoyé.

modification d'un fichier dans vi dans une fenêtre de terminal

Le message arrive en plein milieu de son dossier.

estampillage d'un message mural sur un fichier dans vi dans une fenêtre de terminal

Tout ce que notre utilisateur doit faire pour restaurer la vue correcte du fichier est de parcourir le fichier de haut en bas.

fichier d'édition restauré dans vi dans une fenêtre de terminal

Il est assez facile de restaurer l’affichage dans un état où le travail peut se poursuivre et la tension artérielle peut reculer, mais trop d’interruptions de ce type vont vous laisser avec un ensemble d’utilisateurs très agacés.

Donc, aussi pratique que wall est, utilisez-le avec modération.

Qu’en est-il des utilisateurs de bureau graphique?

le wall La commande atteint toutes les personnes connectées avec un terminal ouvert, mais elle n’atteindra personne qui utilise un environnement de bureau graphique sans une fenêtre de terminal ouverte.

Si quelqu’un utilise un bureau graphique et a une fenêtre de terminal ouverte, il la verra dans la fenêtre de terminal – mais c’est tout. Ne comptez pas sur wall pour atteindre quiconque en dehors du terminal.

Ce n’est pas subtil, mais vous ne pouvez pas nier qu’il fait passer le message – dans un environnement de terminal traditionnel, c’est-à-dire.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Égayez Firefox pour les vacances

Égayez Firefox pour les vacances

Comment fonctionne la charge rapide sans fil?

Comment fonctionne la charge rapide sans fil?