Linux终端类型

希望可以通过本文让网友们对linux的终端类型有一个清晰的认识!

Linux终端类型

Linux系统的终端主要包括物理终端、虚拟终端、图形终端、伪终端。可以用tty命令查看当前终端

blob.png

1、物理终端(/dev/console

tty一词源于Teletypes,或者teletypewriters,原来指的是电传打字机,是通过串行线用打印机键盘通过阅读和发送信息的东西,后来这东西被键盘与显示器取代,所以现在叫终端比较合适。终端是一种字符型设备,它有多种类型,通常使用tty来简称各种类型的终端设备。在Linux 系统中,直接接入计算机显示器通常被称为物理终端,也叫做控制台终端(Console)

2、虚拟终端pty(pseudo-tty) (/dev/pty/n)

除了物理终端,系统会提供给我们6个虚拟终端,这些终端是附加在物理终端上的,用软件方式虚拟实现的终端centos默认启用6个虚拟终端,可以使用快捷键来切换进来。

切换方式:Ctrl+Alt+F[1-6]

3、图形终端 

也是附加在物理终端之上的,用软件方式虚拟实现的终端,但会额外提供桌面环境,也是虚拟终端的一种

切换方式:Centos 6 Ctrl+Alt+F7

Centos7 Ctrl+Alt+F1

4、伪终端(模拟终端 /dev/pts/#

图形界面下打开的命令行接口,还有基于SSH协议或者telnet协议等远程打开的命令行界面。

5、串行端口终端:/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)端口的设备上。

原创文章,作者:征(_少,如若转载,请注明出处:http://www.178linux.com/51184

(0)
征(_少征(_少
上一篇 2016-10-14
下一篇 2016-10-14

相关推荐

  • LVM2学习总结

    LVM2(Logical Volume Manager 2) 原理: 将底层的物理硬盘抽象地封装起来,以逻辑卷的方式呈现给上层应用,但对于文件系统而言,对LVM的操作与对硬盘分区的操作并无差别。 实现基础: Linux内核的Device mapper机制,将一个或多个底层块设备组织成一个逻辑设备 基本元素: PP(Physical Partition):物理…

    Linux干货 2016-08-22
  • N25期第七周作业

    创建一个10G分区,并格式为ext4文件系统   要求其block大小为2048, 预留空间百分比为2, 卷标为MYDATA, 默认挂载属性包含acl 挂载至/data/mydata目录,要求挂载时禁止程序自动运行,且不更新文件的访问时间戳 fdisk /dev/sdb # size 10G type 83 mke2fs -t ext4 -b 20…

    Linux干货 2017-02-28
  • Linux系统发展史

    引言:     Linux是一类Unix计算机操作系统的统称。Linux操作系统的内核的名字也是“Linux”。Linux操作系统也是自由软件和开放源代码发展中最著名的例子。严格来讲,Linux这个词本身只表示Linux内核,但在实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具…

    Linux干货 2016-10-19
  • 第十八周博客作业

    1、为LNMP架构添加memcached支持,并完成对缓存效果的测试报告; 操作系统: CentOS 7.210.0.0.51 nginx+php+mysql10.0.0.52 memcached 一. 环境准备: 搭建LNMP编译安装环境 1. 配置163的yum源和阿里云的epel源 [root@localhost ~]# mv /etc/yum.rep…

    2017-07-12
  • linux入门

    基本知识和操作用法。

    Linux干货 2017-11-30
  • bash功能特性二 命令别名和历史命令

    一、历史命令     bash提供存储历史命令的功能,下面来详细介绍一下。     1、history命令         命令格式:history [options]   &nb…

    Linux干货 2015-04-21