Pas forcément facile de communiquer dans une équipe lorsque l'on a pas accès à IRC ou MSN depuis une salle de travail.

Heureusement, pour transmettre des messages simples (et pas du code), il y a la commande write qui permet d'écrire sur le terminal d'un utilisateur connecté sur une machine à laquelle on a accès.

Pour ce faire, donc, dans une situation où une personne A veut communiquer avec une personne B, on a :

  • A ouvre un terminal (du type xterm&, et non pas un terminal graphique genre gnome-terminal)
  • A y tape w ce qui affichera la liste des utilisateurs connectés à la machine et ce qu'ils y font
  • La deuxième colonne affichant le terminal sur lequel est éxécuté w@ du genre pts/X@@
  • B se login sur la machine de A par ssh B@machineDeA
  • B tape ensuite, une fois connecté sur la machine distante, write loginDeA pts/X
  • A reçoit sur son terminal ce qu'écrit B après que celui-ci appuie sur entrée à la fin de chaque message
  • La transmission s'interrompt lorsque B"" envoie le signal end-of-file'' ou EOF, qui sous bash correspond à la combinaison de touches Ctrl-D.

Pour répondre, reprendre les même étapes en utilisant deux terminaux, un pour l'envoi, un pour la reception, en inversant A et B.

Pour communiquer plus facilement sans avoir à transmettre le nom de sa machine, on peut se mettre d'accord sur la machine à utiliser comme "hébergeur de terminaux".