未加星标

Linux终端类型介绍

字体大小 | |
[系统(linux) 所属分类 系统(linux) | 发布者 店小二04 | 时间 2016 | 作者 红领巾 ] 0人收藏点击收藏

相关命令:yyt

适合阅读人群:所有

终端机

终端(Computer terminal),是一台电子计算机或者计算机系统,用来让用户输入数据,及显示其计算结果的机器。又名终端机,它与一部独立的电脑不同,其实就是一种输入输出设备,一台电脑多人使用,每增加一个用户只须增加一台显示器和一套键盘鼠标就可以成为一个独立的终端,多用户可同时使用互相独立,跟单独使用一台电脑没有任何差别。

相对于计算机主机而言属于外设,本身并不提供运算处理功能。


Linux终端类型介绍

个人计算机可以运行称为终端仿真器的一些程序来模仿终端的工作。可以使用tty命令查看当前终端:

1. ~]# tty
2. /dev/pts/0

终端设备文件在linux系统的设备文件目录/dev/下,下面我们以CentOs为例,一一介绍终端的设备文件。

Linux 终端类型

物理终端:/dev/console 在Linux 系统中,直接接入计算机显示器通常被称为物理终端,也叫做控制台终端(Console)。并且有一些设备特殊文件与之相关联:tty0、tty1、tty2等。当你在控制台上登录时,使用的是tty1。使用Ctrl+Alt+[F1―F6]组合键时,我们就可以切换到tty2、 tty3等上面去。tty1 tty6等称为虚拟终端,而tty0则是当前所使用虚拟终端的一个别名,系统所产生的信息会发送到该终端上。因此不管当前正在使用哪个虚拟终端,系统信息都会发送到控制台终端上。你可以登录到不同的虚拟终端上去,因而可以让系统同时有几个不同的会话期存在。只有系统或超级用户root可以向 /dev/tty0进行写操作。 串行终端:/dev/ttyS[1-6]

串行端口终端(Serial Port Terminal)是使用计算机串行端口连接的终端设备。计算机把每个串行端口都看作是一个字符设备。有段时间这些串行端口设备通常被称为终端设备,因为那时它的最大用途就是用来连接终端。这些串行端口所对应的设备名称是/dev/tts/0(或/dev/ttyS0)、/dev/tts/1(或 /dev/ttyS1)等,设备号分别是(4,0)、(4,1)等,分别对应于DOS系统下的COM1、COM2等。若要向一个端口发送数据,可以在命令行上把标准输出重定向到这些特殊文件名上即可。例如,在命令行提示符下键入:echo test > /dev/ttyS1会把单词”test”发送到连接在ttyS1(COM2)端口的设备上。

伪终端:/dev/pty/#

伪终端(Pseudo Terminal)是纯粹的软件方式实现,而且不会附加在本地物理终端上。伪终端是附加在图形终端或其他远程终端之上,用软件方式模拟出来的。例如,在图形界面下打开的命令行工具,在windows上使用的ssh远程连接工具打开终端等。这种远程连接用软件模拟的终端,叫做伪终端或模拟终端。

最常见的是网络登录、和X 模式下建立的终端―都是伪终端。X 模式下建立的终端,建立一个telnet或ssh连接使用的终端都是伪终端。

虚拟终端:/dev/tty[1-6] 虚拟终端附加在物理终端之上的,是以软件方式虚拟实现的终端。系统开机后会启动6个虚拟终端,在CentOs6系统,默认使用tty1登录,可以使用快捷键 Ctrl+Alt+F[1-6]切换虚拟终端。在CentOs7系统,如果进入系统默认启动图形终端时,则tty1被图形终端占用。 图形终端:/dev/tty1或/dev/tty7

图形终端也是以软件方式虚拟实现的终端,但会额外提供桌面环境,在CentOs6系统,使用快捷键 Ctrl+Alt+F7可以切换图形终端tty7。图形终端也是虚拟终端的一种。在CentOs7系统,使用快捷键 Ctrl+Alt+F1可以切换图形终端tty7,如果进入系统默认启动图形终端时,默认tty1为图形终端,使用快捷键 Ctrl+Alt+F1可以切换图形终端tty1。图形终端也是虚拟终端的一种。

参考文档:

1. linux终端

2. 超详细的Linux终端类型介绍

3. shell、控制台、终端的区别

本文系统(linux)相关术语:linux系统 鸟哥的linux私房菜 linux命令大全 linux操作系统

主题: Linux显示器数据其实
分页:12
转载请注明
本文标题:Linux终端类型介绍
本站链接:http://www.codesec.net/view/482744.html
分享请点击:


1.凡CodeSecTeam转载的文章,均出自其它媒体或其他官网介绍,目的在于传递更多的信息,并不代表本站赞同其观点和其真实性负责;
2.转载的文章仅代表原创作者观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,本站对该文以及其中全部或者部分内容、文字的真实性、完整性、及时性,不作出任何保证或承若;
3.如本站转载稿涉及版权等问题,请作者及时联系本站,我们会及时处理。
登录后可拥有收藏文章、关注作者等权限...
技术大类 技术大类 | 系统(linux) | 评论(0) | 阅读(15)