Comment utiliser la commande de mur sous Linux

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 avez besoin d’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 localisé 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 juste sous leur nez. Les utilisateurs ne peuvent pas le manquer 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 au 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.

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.

En relation :  Comment définir Gmail comme application de messagerie par défaut sur votre iPhone

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

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.

Etiquette de messagerie

Parce que le wall La commande transmettra 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é.

Le message arrive en plein milieu de son dossier.

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

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 énervé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.

En relation :  Comment rechercher Google Drive directement à partir de la barre d'adresse de Chrome

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.

Moyens Staff
Moyens I/O Staff vous a motivé, donner des conseils sur la technologie, le développement personnel, le style de vie et des stratégies qui vous aider.