To print the file name of the terminal connected to standard input (keyboard) you need to use command called tty.
This command is available on Solaris, Linux, FreeBSD, and other Unixish operating systems.
The tty utility writes the name of the terminal attached to standard input to standard output.
You can also use who or w command to find out terminal/tty. Type tty command as follows:
$ tty
Output:
/dev/pts/2
Use following command:
$ tty
Output:
/dev/tty3
You can also use w or who commands to find out tty:
$ w
Output:
NAME LINE TIME COMMENT vivek tty1 Feb 6 00:26 root tty2 Feb 5 14:57
OR use who command:$ who
vivek tty1 Feb 6 00:26 root tty2 Feb 5 14:57
In above output second column indicates the tty name.
See also:


8 comment
As a Newbie, I am always searching online for articles that can help me. Thank you
Finally, the answers that I was looking for! Cheers mate.
Very well thought out and informative. I’m sure many others enjoy reading this too, but are just a little scared to post – anyway – thanks again!
I was looking for this info. thanks.
Hi Vivek
Thanks for this post, but what is the file in tty configuration is saved. Say If I want to disable the login in purticular tty. Where I will find out this file.
maybe too late for an answer, but could help others.
if your distro uses inittab, edit it
/etc/inittab
THANKS!!!! tty too obvious but i did not knew it…
How to go to specified tty? if I login last time with pts/2, but now I login again with pts/3, can I go to pts/2 now, how to do it? Thanks before
Hi Vivek
thank you