Forrest logo
back to the mesg tool

mesg:tldr:e0130

mesg: Check terminal's openness to write messages.
$ mesg
try on your machine

The "mesg" command is a command used on Unix-like operating systems to control whether or not other users can send messages to your terminal.

When you run the "mesg" command with no arguments, it will display the current message status for your terminal. It will show one of two possible results:

  • If it displays "is y", it means that other users are allowed to send messages to your terminal.
  • If it displays "is n", it means that other users are not allowed to send messages to your terminal.

You can also use the "mesg" command with an argument to set the message status for your terminal. For example, running "mesg y" will allow other users to send messages to your terminal, while running "mesg n" will disallow it.

This command is useful in multi-user environments where users may want to control the ability for others to interrupt their work or send unwanted messages to their terminal.

This explanation was created by an AI. In most cases those are correct. But please always be careful and never run a command you are not sure if it is safe.
back to the mesg tool