未加星标

Linux系统的终端类型

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

一、什么是linux终端

终端 用户用户与主机交互,必然要用到的设备。

早期的大型机,想使用的用户很多,但是主机只有一个,也不可能人手一台,但是可以做到在主机上接一个分屏器,分屏器的每一个端子上可以接上一套鼠标键盘显示器,就可以直接在主机上进行一些操作了,这就相当于每个人在独立的操作一台计算机一样,像这样我们把每一个端子上面所接入得鼠标、键盘、显示器所组成的一个组合,我们就称之为终端。

所谓操作系统的多用户概念就是基于此种模式诞生的。终端可以说是一个程序,但严格意义上讲是个设备,因为终端所表现的是一些物理设备,如键盘、鼠标、显示器等。

Linux 终端也称为虚拟控制台,是 Linux 从 UNIX 继承来的标准特性。显示器和键盘合称为终端,因为它们可以对系统进行控制,所以又称为控制台,一台计算机的输入 / 输出设备就是一个物理的控制台。如果在一台计算机上用软件的方法实现了多个互不干扰、独立工作的控制台界面,就是实现了多个虚拟控制台。

二、 Linux 终端的类型

Linux 系统的终端主要包括控制台终端、控制终端、串口终端、伪终端、虚拟终端。

1 )控制台终端 (/dev/console)

在 Linux 系统中,计算机显示器通常被称为控制台终端 (Console) 。 Console 与虚拟终端相关联,内核将信息送到控制台终端上( /dev/console ), 通过与 console 相关联的虚拟终端将信息显示到屏幕上。简单的讲就是直接将显示器、鼠标、键盘直接接在计算机的接口之上。也被称之为物理终端,即本机自带的,直接接入的。

2 )控制终端 (/dev/tty)

这是个在应用程序中的一个概念,前台进程有个控制终端,就对应这个。对于登录 shell 来讲, /dev/tty 就是我们使用的终端。

3 )串口终端( /dev/ttySn )

串行端口终端( Serial Port Terminal )是使用计算机串行端口连接的终端设备。 计算机把每个串行端口都看作是一个字符设备。有段时间这些串行端口设备通常被称为终端设备,因为那时它的最大用途就是用来连接终端。

4 )伪终端( /dev/pty/# )

伪终端是功程序用于读写操作的逻辑设备,但它不与任何终端硬件连接。伪终端通常为通过 x-woindow , SSH 或 telnet 登录到 linux 主机上所使用的终端。通过第三方软件与 linux 服务器的方式就是伪终端。

5) 虚拟终端 (/dev/tty#)

虚拟终端为 Linux 通过 Ctrl-Alt-F[1-6] 打开的终端。这是由系统自身提供的,这些虚拟终端附加在物理终端之上的,可以通过快捷键切换。在实际的操作中,系统启动之后我们都是通过虚拟终端来登录,即便是在物理设备上。

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

主题: Linux显示器服务器
分页:12
转载请注明
本文标题:Linux系统的终端类型
本站链接:http://www.codesec.net/view/484366.html
分享请点击:


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