Linux终端类型

linux系统中,用户经常要使用各种终端和操作系统进行交互,实现用户的任务。Linux各种终端的工作方式基本都通过字符命令行的方式完成,通过终端输入命令完成相应结果。通过who命令可查看用户通过哪些终端方式连接到操作系统。通过tty命令查看当前是通过第几个tty登录的。

Linux系统的终端包含如下几种类型:

1) 物理终端

物理终端,又称控制台终端(console),包含显示器、键盘、鼠标等物理设备。 物理终端在系统中用/dev/console表示。控制台和操作系统交互,系统将信息直接输出到控制台上。

2) 虚拟终端

虚拟终端通过/dev/tty#表示,#取值为[1,6]。使用ctrl+alt+F[1,6]切换到不同的tty上面。

3) 图形终端

/dev/tty7表示图形终端,通常在CentOS 6中利用ctrl+alt+F7进入图形终端,由于不同电脑环境,在CentOS 6.8中ctrl+alt+F1切换到图形界面。在CentOS 7中,在哪个终端启动,即位于哪个虚拟终端。

4) 串行终端

串行端口终端全称叫Serial Port Terminal,它利用计算机的串行接口连接的终端设备,在Linux看来,串行端口也被称为终端设备,这些串行端口在Linux系统对应的设备名称是/dev/ttyS#中。

5) 伪终端

伪终端(Pseudo Terminal),简称为pty。Pts和ptmx结合是实现pty。比如,利用Secure CRT或XShell通过Telent或SSH协议远程连接到Linux系统,这种就是伪终端。它在系统中用/dev/pty,/dev/pts/#表示。

原创文章,作者:galway,如若转载,请注明出处:http://www.178linux.com/51638

(0)
galwaygalway
上一篇 2016-10-17 08:35
下一篇 2016-10-17 08:35

相关推荐

  • linux磁盘管理及其磁盘分区工具的使用

    一、 几种分区工具: 1.图形化工具gnome-disks使用简单,在此不在赘述。 2.fdisk使用: fdisk支持MBR,也支持GPT分区,对于一块硬盘最多只能理解15个分区,一般使用fdisk做MBR分区,gdisk做GPT分区。下面为fdisk分区示例: [root@centos7 ~]# fdisk /dev/sde…

    Linux干货 2016-08-29
  • CentOS6基础网络配置

    虽然也可以用命令进行临时修改(ifconfig来设置IP,用route来配置网关,用hostname来配置主机名等等),但是重启后会丢失。所以本文主要通过修改相关配置文件来实现: 配置dns、网关、ip地址 修改网卡名字 单网卡多IP配置 多网卡单IP配置 本次系统运行环境:  配置dns、网关、ip地址 首先,我们对网卡配置相关的主要的几个文件简…

    Linux干货 2016-09-06
  • 7月21号:CentOS6.8(及7)基础配置项+Linux入门(1)

    7月21号,马哥第二天,主要内容有三个部分:一、基本命令复习二、CentOS6.8(及7)基础配置项;三、linux入门(1) 一、基本命令复习    ls         查看文件内容  l查看文件详细信息  -a显示包含隐藏文…

    Linux干货 2016-08-05
  • awk入门应用

    awk概述使用语法常用命令选项相关输出命令print item1,item2,…printf FORMAT,item1,item2,….相关格式符相关修饰符相关内建变量相关内置函数相关操作符相关模式相关控制语句及示例if(condition) statementsif(condition){statements} else {statements}while…

    Linux干货 2016-12-04
  • Vim编辑器初步接触

    一、概要     vim(IMproved)编辑器是vi(visual interface)编辑器的增强版,它是Linux系统编辑文本文件重要的工具之一,也是最基础的编辑工具。它可以执行输出、删除、查找、替换、块操作等众多文本操作。学会它之后,你使用Linux系统的路将更加平坦。 二、使用方法   …

    Linux干货 2015-04-03
  • 马哥教育网络21期+第四周作业博客

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。 [root@localhost ~]# cp -r /etc/skel /home/ && mv /home/skel&nbsp…

    Linux干货 2016-09-05