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

相关推荐

  • 马哥教育网络22期+第四周作业博客

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

    Linux干货 2016-09-08
  • 【超全整理】《Linux云计算从入门到精通》系列实战笔记全放送

          为了方便Linux云计算爱好者的学习查看,马哥Linx云计算团队特别整理了《Linux云计算从入门到精通》年度重磅大放送,囊括了整个学习过程的学习精华,内容全部由马哥Linux云计算学员撰写,欢迎大家支持!!!       详情请看:  一、Linux运维基础实战入门 从Linux0基础入门开始,全面讲解作为新手如何学习Linux,以及学习方法和…

    2017-09-14
  • 第一周作业

    一:计算机的组成和功能 主要分为五个部分:控制器、运算器、存储器、输入、输出 CPU :包含控制器和运算器、寄存器、缓存 存储器:内存,RAM(Random Access Memory) 输入:下指令,提供数据等 输出:输出数据加工的结果     微型计算机系统组成:      …

    Linux干货 2016-12-06
  • Python函数式编程指南(三):迭代器

    这一篇我们将讨论迭代器。迭代器并不是函数式编程特有的东西,但它仍然是函数式编程的一个重要的组成部分,或者说是一个重要的工具。 转载请注明原作者和原文地址:) 3. 迭代器 3.1. 迭代器(Iterator)概述 迭代器是访问集合内元素的一种方式。迭代器对象从集合的第一个元素开始访问,直到所有的元素都被访问一遍后结束。 迭代器不能回退,只能往前进行迭代。这并…

    Linux干货 2015-03-11
  • Linux简单命令说明(date、clock、echo 、Tab键、screen)

    Linux简单命令说明 1、如何查询命令的帮助文档 外部命令:是系统用应用程序的一部分,在系统启动时不会被加载到内存,而在服务或进程启用时 才执行它。 查看 COMMAND –help man COMMAND 内部命令:是简小的命令,开机就已加载到shell中。 查看 help COMMAND 2、date和clock命令 date #显示当前系统时间 […

    Linux干货 2017-07-12
  • rsyslog日志记录服务器

    rsyslog日志记录服务器 部分思路总结摘自网络http://xuding.blog.51cto.com/4890434/1737947 一、syslog系统 1.syslog:系统日志服务,统一日志管理 支持C/S架构:可通过UDP或TCP协议提供日志记录服务;实现集中收集日志功能 (1)日志、事件 历史事件日志,保存系统上过去一段时间的发生的事件 事件…

    Linux干货 2016-11-07