I can't understand what is difference among tty, ttyS, pts and vcsa? Are they same? when we connect a serial cable to a server which hosts unix-like operating system, which ones of these type of terminals( If i call them correctly) will be activate ? Also, which one of these are related with my keyboard ?

closed as too broad by mikeserv, jasonwryan, Anthon, G-Man, Michael Homer Jul 3 '15 at 23:08

Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.

  • Did you look at the q/a's offered you as related when you asked this question? Look over to the right - there's a column there headed Related which has made some machine matches on the subject for you. They all answer this question. – mikeserv Jul 3 '15 at 18:16

tty - a native terminal, either kernel-emulated or hardware-implemented.

ttys - serial console

pty - Pseudo-terminal service, something emulated by a software like screen or ssh.

vcs, vcsa - virtual console memory. Explanation here.

Keyboard is usually with tty and/or pty, while a serial cable goes with ttyS

  • These aren't necessarily the names for all consoles since, in theory, device nodes can have any name just like any other file. For instance, a driver might name a console "coolCompanyTty0" – Gene Feb 21 at 1:56

Not the answer you're looking for? Browse other questions tagged or ask your own question.