Linux终端类型

前言


    终端是一种字符型设备,它有多种类型,通常使用tty来简称各种类型的终端设备。而linux的终端类型有物理终端,虚拟终端,串行终端,伪终端。


 1.物理终端  /dev/console

    在linux系统中,计算机显示器通常被称为控制台终端(console)。系统控制台,和系统相关,主要应该由内核使用,更强调是控制系统的地方,其使用者主要是管理员。在执行init进程钱,会先打开/dev/console设备,作为进程的输入输出设备。然后在exec init进程,所以init进程的打印是由/dev/console输出的,所以init进程的输出讲只出现在最后一个console上,这个console叫做主控制台。所以在系统启动时的消息(由init输出)只显示在主控制台上。目前只有在单用户模式下,才允许用户登录控制台。

 2.虚拟终端 /dev/tty1-63

    在一个真实的控制台中虚拟出来的多个控制台

 3 伪终端 /dev/pts/*

    伪终端并不是真实的硬件设备,而是用软件虚拟出来的,我们在X Window下打开的终端,以及我们在Windows使用telnet或ssh等方式登录Linux主机

 4 串行终端 /dev/ttyS*

    使用计算机串行端口连接的终端设备。计算机把每个串行端口看作是一个字符设备

### 5 查看已连接终端的文件名

   tty

原创文章,作者:M21-陕西-李贤,如若转载,请注明出处:http://www.178linux.com/50948

(0)
M21-陕西-李贤M21-陕西-李贤
上一篇 2016-10-14
下一篇 2016-10-14

相关推荐

  • 马哥教育网络班21期+第6周课程练习

    请详细总结vim编辑器的使用并完成以下练习题 1、复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#; [root@localhost ~]# cp /etc/rc.d/rc.sysinit /tmp [root@localhost tmp]# vim rc.sysin…

    Linux干货 2016-08-02
  • 网络班N22期第三周博客作业

    一、列出当前系统所有已经登录的用户名,且同一个用户登录多次只显示一次 [root@bogon ~]# w  15:17:44 up 15:28,  2 users,  load average: 0.00, 0.00, …

    Linux干货 2016-08-29
  • vim编辑器-练习题

    1 、复制/etc/profile至/tmp/目录,用查找替换命令删除/tmp/profile文件中的行首的空白字符 #cp /etc/profile /tmp #vim /tmp/profile :%s/^[[:space:]]\+// 2 、复制/etc/rc.d/init.d/functions 文件至/tmp 目录,用查找替换命令为/tmp/func…

    Linux干货 2016-08-15
  • 硬盘分区的三种方式

    以前在初步接触linux的时候,只知道一种分区方式,现在学会了三种分区方式,所以下面就给大家简单的演示一下 ,以供参考。 第一种:fdisk /dev/sd?    具体步骤请看下图:首先有一个空的硬盘/dev/sdb, 第一步:输入命令fdisk /dev/sdb,会弹出一个帮助信息Command(m for help),意思就是m键是…

    2017-08-20
  • GNU awk的输出格式化和操作符

    printf命令 格式化输出:printf “FORMAT”, item1, item2, … (1) 必须指定FORMAT (2) 不会自动换行,需要显式给出换行控制符,\n (3) FORMAT中需要分别为后面每个item指定格式符 格式符:与item一一对应 %c: 显示字符的ASCII码 %d, %i: 显示十进制整数 %e, %E:显示…

    2018-01-01
  • VIM编辑器

    VIM是什么? Vim是从VI发展出来的一个文本编辑器,拥有许多丰富的功能,便于编程开发,在程序员中被广泛使用,是类Unix系统用户最喜欢的功能强大的跨平台文本文件编辑工具。 为什么要用VIM? vi编辑器是所有类UNIX系统下标准的编辑器,他是我们使用Linux系统不能缺少的工具。对于所有类UNIX系统的任何版本,vi编辑器是完全相同的。而vim是从VI发…

    2017-06-03