How to do it...

tty means teletype. tty displays terminal-related information. Everything in Linux is a file. So, tty prints the filename of the terminal that is connected to standard input.

Now, open a terminal and run tty:

$ tty

After running this command, the current tty session will be displayed.

Open another terminal B and do the same; you will get that terminal’s tty session.

Now I have two tty sessions as:

  • Terminal A = /dev/pts/4
  • Terminal B = /dev/pts/7

In Terminal A, run the following command:

$ echo "Hello World" > /dev/pts/7

Now check Terminal B; Hello world will be displayed on the terminal. Again, run the following command to send another string to terminal B.

$ echo "Hello This is John" > /dev/pts/7

Get Bash Cookbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.