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 11:38
下一篇 2016-10-14 11:39

相关推荐

  • VimTutor(上)

    柚子翻译,如有理解错误或翻译错误,请指正! VimTutor Vim是一款强大的文本编辑器,拥有多命令的特性,tutor解释了其中大多数命令。 tutor是为了描述足够多的Vim命令帮助你轻松使用Vim而被制作的,使Vim能成为一个可完成你所有工作意图的编辑器。 完成tutor的内容大概需要25-30分钟,所完成时间取决于你通过时间积累的经验。 注意: 1.…

    Linux干货 2015-10-18
  • shell脚本编写-1

    1、脚本调试-脚本运行前要进行脚本调试    bash -n /path/to/some_script 检测脚本中的语法错误    bash -x /path/to/some_script 调试执行 2、shell是弱类型编程语言 1)、无须指定变量类型,默认为字符型;变量参与运算会自动进行隐式类型转换;变量无须事先定…

    Linux干货 2016-08-15
  • shell脚本基础

    shell脚本编程基础 1、基本格式 首先在编写shell的开始要声明一下该shell所用的脚本类型,我们也称为shebang机制 eg: #!/bin/bash # Description … 2、bash中的变量的种类 (1)、本地变量 生效范围: 当前shell进程,对当前shell之外的进程及子进程均无效 (2)、环境变量 生效范围: 当前she…

    Linux干货 2017-08-04
  • Linux下which、locate、find 命令查找文件

    在Linux下我们经常要查找某个文件,但是又不记得文件位置,可以使用一些命令来搜索,目前接触到的文件命令有以下几个 which 查看可执行文件的位置 locate 基于数据库查找文件位置 find 实时搜索文件 1、 Which   语法:which 可执行二进制文件名称   Which是通过PATH环境变量查找文件的,在PATH 指定的…

    2017-08-14
  • linux磁盘管理之LVM

                        LVM  LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁…

    Linux干货 2016-09-09
  • 硬链接与软链接

    1、关于硬链接和软链接是什么   硬链接与软链接是 Linux 文件系统中的一个重要概念,其涉及文件系统中的索引节点 (index node 又称 inode),而索引节点对象是 Linux 虚拟文件系统 (VFS) 的四个基本概念之一。通过剖析硬链接与软链接的联系与区别,我们可更好的了解 Linux 中 VFS 这一通用文件模型。 (1…

    Linux干货 2016-10-20