Linux的终端类型

一、了解终端

  在早期的年代,主机不是很多,都是一系列的大型主机,简单来说就是用户很多,但主机很少,不可能做到人手一台,但可以在主机上连接一个分屏器,在分屏器上可以连接鼠标键盘以及显示器,这些东西是没有计算能力的,仅仅担任输入和输出的工作,运算和处理都是由主机来完成的。

  简单来说终端是用户与主机交互,是必然用到的设备。

  一个设备要想与系统进行系统交互,就必须有交互接口,当我们开启一个终端时,系统会自动在终端上运行一个交互式程序,而交互式程序一共有两类,一种是GUI界面,另一种是CLI界面,GUI界面虽然用着方便,但是耗费系统资源,而且用起来其实并没有什么效率,CLI界面指的是命令行界面,虽然没有图形界面那样漂亮,但长时间习惯之后,你会感到比图形界面的效率要高,而且系统资源剩下了许多。

二、Linux的终端类型

  在Linux中,终端的类型大致分为以下几种:

  物理终端、虚拟终端、伪终端、图形终端以及串行终端。

  (1)物理终端

  物理终端俗称为控制台其路径在/dev/console下,可以将显示器、鼠标、键盘连接在主机的接口上,即插即用。

  (2)虚拟终端

  虚拟终端指的是在Linux上,系统提供给我们的6个虚拟终端,这些终端是工作在物理终端之上

Televideo925Terminal.jpg

的,用软件的方式实现虚拟终端,一共有6个默认启动,可用快捷键来进行切换。其路径在/dev/tty[1-6]。

  (3)图形终端

  图形终端也是附加在物理终端之上,不但可以显示文字,而且可以显示矢量图形和位图。计算机向终端输出绘图指令,终端则向计算机输送用户输入(通过键盘或者定位设备)。额外提供桌面环境,其路径在/dev/tty7.

  (4)伪终端

  伪终端通常指的是模拟终端,在图形界面下打开一个远程连接工具用来远程连接服务器,有的基于ssh,也有的基于telnet协议用来远程打开命令行界面,其路径在/dev/pts/#。

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

(0)
刘 祥宇刘 祥宇
上一篇 2016-10-14 14:28
下一篇 2016-10-14 23:01

相关推荐

  • 【26期】Linux第四周学习小总结

        第四周了,转眼就学习有关Linux的知识一月了,从开始的懵懵懂懂,到现在的懵懵懂懂,不变的是无边无际的知识,改变的是一小片迷雾被我们渐渐拨开了一角,学习的枯燥和充实,陪我们走完这安稳的最后学习时光。     今天分享的是一些我们本周学习的变量方面的东西,那么,什么是变量呢?变量来源于数学,是计算机语言中能储存计…

    2017-08-05
  • 第九周加密及DNS

    1、简述常见加密算法及常见加密算法原理,最好使用图例解说
    2、搭建apache或者nginx并使用自签证书实现https访问,自签名证书的域名自拟
    3、简述DNS服务器原理,并搭建主-辅服务器
    4、搭建并实现智能DNS

    Linux干货 2018-01-29
  • ip命令详解

      Linux中的ip命令功能强大,可以完成接口配置、路由管理等任务。   格式:ip [ OPTIONS ] OBJECT { COMMAND | help }   下面使用ip命令来完成一些常用的操作:     1、查看接口状态       ip link show [设备名…

    Linux干货 2016-01-14
  • 文件管理命令及通配符练习

    1.Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例 按增删改查的思路来 增: touch filename:这个命令本身不是用来新建文件的,它是用来修改文件的时间属性,不过默认情况时当filename不存在时,它会默认建立一个空文件 mkdir: 常用参数 -p:相当于递归创建目录 -v:显示出创建过程中的信息 cp : 常用参数 -r:…

    Linux干货 2016-11-06
  • 1128基于fastDFS,制作rpm包

    基于fastDFS,制作rpm包: 1、安装相应的环境: 1、Development tools 2、git(从外网git仓库下载源码所需) 3、Server Platform Development ———————————&#…

    2016-12-05
  • 自制Linux系统

    自制Linux系统 1.首选准备一台Linux虚拟机并添加一块新硬盘 2.分区并创建文件系统,创建两个必要的分区根分区和boot分区 fdisk /dev/sdb  分区 mke2fs -t ext4 /dev/sdb1    创建boot文件系统 mke2f…

    Linux干货 2016-09-16