一、终端Terminal1.1 终端的定义1什么是终端终端就是处理计算机主机输入输出的一套设备它用来显示主机运算的输出并且接受主机要求的输入典型的终端包括**显示器键盘套件****打印机打字机套件**等。2终端的本质。其实根本上也就一句话能接受输入能显示输出就这就够了不管到了什么时代终端始终扮演着人机接口的角色所谓Terminal即机器的边缘只要能提供给计算机输入和输出功能它就是终端而与其所在的位置无关1.2 终端的分类本地终端用VGA连接主机和显示器用PS/2或者USB连接主机和键盘这样的一个显示器/键盘组合就是一个本地终端。*用串口连接的远程终端通过串口线把主机接到另外一个有显示器和键盘的主机通过运行一个终端模拟程序比如**“Windows超级终端”*来将这台主机的显示器和键盘借给串口对端的主机。用TCP/IP承载的远程终端类似TelnetSSH这般。前两类又称之为“物理终端”后面的那个称之为“伪终端”大致就先说这几类吧。可见上述的三类中前两类都是在本地就直接关联了物理设备的比如VGA口啊PS/2口啊串口啊之类的这种终端叫做**物理终端**而第三类在本地则没有关联任何物理设备注意不要把物理网卡当成终端关联的物理设备它只是隧道关联的物理设备这里的物理网卡完全可以换成卡车它们与终端并不直接相关所以这类不直接关联物理设备的终端叫做**伪终端**。二、控制台Console2.1 什么是控制台显示系统消息的终端就叫控制台Linux 默认所有虚拟终端都是控制台都能显示系统消息。另外对于那些专门用来模拟终端设备的程序我们也可以称之为控制台Console像gnome-terminal,urxvtmltermxterm等软件都可以称之为控制台**总结**控制台是终端的特例是终端的真子集它是虚拟的终端2.2 终端与控制台的区分**物理终端**直接连接在主机上的显示器、键盘鼠标统称。在实际机架式服务器部署中一般是多台服务器共享一套终端简称KVMKeyboard键盘video显示器mouse鼠标虚拟终端tty附加在物理终端之上用软件方式虚拟实现CentOS默认启用6个虚拟终端可以通过快捷键来切换切换方式:Ctrl-Alt-F[1–6], 对应的文件是/dev/tty#。可以同过tty命令来查看当前的虚拟终端号。tty是teletype writer的简称。**伪终端(pty)**两种应用场景1第一在图形界面下打开的命令行接口我们经常使用CtrlAltT打开的那个实际上就是一个伪终端2第二基于ssh协议或telnet协议等远程打开的命令行界面是运维工程师用的最多的一种连接服务器的方式。pts(pseudo-terminal slave)是pty的实现方法。总结三个观点1控制台是终端的真子集2tty2-tty6,这五个黑色的界面是虚拟终端它们是真正的控制台此时的5个虚拟终端我们就称之为控制台3桌面之下通过CtrlAltT打开的那个东西是一个伪终端远程通过Telnet或者是ssh连接的也是创建的伪终端linux中已经完全淡化了控制台和终端的区别
终端(Terminal)与控制台(Console)的区别
一、终端Terminal1.1 终端的定义1什么是终端终端就是处理计算机主机输入输出的一套设备它用来显示主机运算的输出并且接受主机要求的输入典型的终端包括**显示器键盘套件****打印机打字机套件**等。2终端的本质。其实根本上也就一句话能接受输入能显示输出就这就够了不管到了什么时代终端始终扮演着人机接口的角色所谓Terminal即机器的边缘只要能提供给计算机输入和输出功能它就是终端而与其所在的位置无关1.2 终端的分类本地终端用VGA连接主机和显示器用PS/2或者USB连接主机和键盘这样的一个显示器/键盘组合就是一个本地终端。*用串口连接的远程终端通过串口线把主机接到另外一个有显示器和键盘的主机通过运行一个终端模拟程序比如**“Windows超级终端”*来将这台主机的显示器和键盘借给串口对端的主机。用TCP/IP承载的远程终端类似TelnetSSH这般。前两类又称之为“物理终端”后面的那个称之为“伪终端”大致就先说这几类吧。可见上述的三类中前两类都是在本地就直接关联了物理设备的比如VGA口啊PS/2口啊串口啊之类的这种终端叫做**物理终端**而第三类在本地则没有关联任何物理设备注意不要把物理网卡当成终端关联的物理设备它只是隧道关联的物理设备这里的物理网卡完全可以换成卡车它们与终端并不直接相关所以这类不直接关联物理设备的终端叫做**伪终端**。二、控制台Console2.1 什么是控制台显示系统消息的终端就叫控制台Linux 默认所有虚拟终端都是控制台都能显示系统消息。另外对于那些专门用来模拟终端设备的程序我们也可以称之为控制台Console像gnome-terminal,urxvtmltermxterm等软件都可以称之为控制台**总结**控制台是终端的特例是终端的真子集它是虚拟的终端2.2 终端与控制台的区分**物理终端**直接连接在主机上的显示器、键盘鼠标统称。在实际机架式服务器部署中一般是多台服务器共享一套终端简称KVMKeyboard键盘video显示器mouse鼠标虚拟终端tty附加在物理终端之上用软件方式虚拟实现CentOS默认启用6个虚拟终端可以通过快捷键来切换切换方式:Ctrl-Alt-F[1–6], 对应的文件是/dev/tty#。可以同过tty命令来查看当前的虚拟终端号。tty是teletype writer的简称。**伪终端(pty)**两种应用场景1第一在图形界面下打开的命令行接口我们经常使用CtrlAltT打开的那个实际上就是一个伪终端2第二基于ssh协议或telnet协议等远程打开的命令行界面是运维工程师用的最多的一种连接服务器的方式。pts(pseudo-terminal slave)是pty的实现方法。总结三个观点1控制台是终端的真子集2tty2-tty6,这五个黑色的界面是虚拟终端它们是真正的控制台此时的5个虚拟终端我们就称之为控制台3桌面之下通过CtrlAltT打开的那个东西是一个伪终端远程通过Telnet或者是ssh连接的也是创建的伪终端linux中已经完全淡化了控制台和终端的区别