tty - um terminal nativo, emulado pelo kernel ou implementado por hardware.
ttys - console serial
pty - Serviço pseudo-terminal, algo emulado por um software como o screen ou o ssh.
vcs, vcsa - memória do console virtual. Explicação aqui.
O teclado geralmente é com tty e / ou pty, enquanto um cabo serial é usado com ttyS