说起这几个东西,需要提一下几十年前的计算机。40几年前,计算机有点大,就像下图那样:
console
这么大的计算机需要控制台(console)来配置、管理和监控,所以就有了下面这个东东(console):
控制台需要连接显示设备,当时的技术要求连接显示设备的线缆要短,所以控制台一般和主机放在一起。
terminal
当多用户使用主机时候,不可能一起挤在一个房间里去抢输入输出设备吧。所以就有了远程连接的终端(terminal),就是下图这个东西:
tty
tty原意是远程输入机(teletypewriter)的意思。现在在unix系统中,tty的意思是 text terminal 的意思。unix系统中的tty跟下图的东东没什么关系了。