GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment utiliser la commande wall sous Linux

Présentation

Les scénarios dans lesquels plusieurs utilisateurs utilisent SSH pour travailler simultanément sur un serveur sont courants dans le monde Linux. Lorsque les administrateurs système effectuent des tâches de maintenance du système, ils ont besoin d'un moyen rapide d'informer les utilisateurs qu'ils doivent enregistrer leur travail et se déconnecter.

Dans ce didacticiel, vous apprendrez à utiliser le wall commande sous Linux. Cette commande permet d'envoyer des messages du terminal à tous les journaux d dans les utilisateurs à la fois.

Prérequis

  • Un système exécutant Linux
  • Accès à la ligne de commande

Que fait la commande murale ?

wall est l'abréviation de écrire à tous . Le but de la commande est d'envoyer un message rapide aux terminaux de tous les utilisateurs actuellement connectés.

Syntaxe de commande Linux wall

La syntaxe de wall est simple. La commande est suivie d'options et soit du texte du message, soit d'un nom de fichier :

wall [options] [message-text/filename]

Exemples de commande wall

Vous trouverez ci-dessous une liste de toutes les options wall prend, ainsi que des exemples d'utilisation de la commande.

Diffuser un message

La manière basique d'utiliser le wall Linux commande consiste à le saisir avant un message que vous souhaitez envoyer, sans aucune option supplémentaire.

wall [message-text]

Les utilisateurs reçoivent le message au format suivant :

Ajouter un délai d'expiration à un message

Si le contenu du message devient sans objet après un certain temps, utilisez le -t (--timeout ) option pour limiter le temps pendant lequel le système tente de délivrer le message :

wall -t [time-in-seconds] [message-text]

Les utilisateurs qui se connectent après l'expiration du délai imparti ne reçoivent pas le message.

Diffuser un message sans l'en-tête

Pour exclure le texte d'en-tête précédant le message, utilisez le -n (--nobanner ) :

wall -n [message-text]

Le système affiche désormais uniquement le contenu du message :

Écrire des messages multilignes

1. Pour écrire un message contenant plusieurs lignes, tapez le wall commande et appuyez sur Entrée. Le terminal offre à l'utilisateur un espace pour saisir le message.

2. Une fois que vous avez fini d'écrire, appuyez sur Ctrl+D pour terminer la saisie et envoyer le message.

wall 

[message-line-1]

[message-line-2]...

Le système affiche le message multiligne sur les écrans des utilisateurs :

Diffuser un message à partir d'un fichier

Pour utiliser le texte contenu dans un fichier comme message mural, écrivez le nom du fichier après le wall commande :

wall [filename]

La sortie pour les utilisateurs recevant le message ressemble à celle des exemples précédents :

Diffuser un message à un groupe

Limitez la portée du wall commande pour inclure uniquement un certain groupe d'utilisateurs en utilisant le -g (--group ) :

wall -g [group-name] [message-text]

Dans l'exemple ci-dessus, seuls les utilisateurs appartenant à testgroup recevoir le message.

Utilisez la commande wall avec echo

Une autre façon d'envoyer un message en utilisant wall consiste à rediriger la sortie de la commande echo vers wall en utilisant la syntaxe suivante :

echo "[message-text]" | wall

Afficher les informations sur la version et l'aide

Utilisez le -V (--version ) option pour voir les informations de version de l'utilitaire mural installé :

wall -V

Le -h (--help ) l'option répertorie tous les wall options de commande :

wall -h

Ubuntu
  1. Comment utiliser la commande Linux grep

  2. Comment utiliser la commande history sous Linux

  3. Comment utiliser la commande Apt-Get sous Linux

  4. Comment utiliser la commande sudo sous Linux

  5. Comment utiliser la commande hostname sous Linux

Comment utiliser la commande Linux xargs

Comment utiliser la commande Linux tee

Comment utiliser la commande top sous Linux

Comment utiliser la commande Linux Ping

Comment utiliser la commande Linux Top

Comment utiliser la commande wall sous Linux