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

相关推荐

  • Net25-第13周作业

    1、建立samba共享,共享目录为/data,要求:(描述完整的过程) 1)共享名为shared,工作组为magedu; 2)添加组develop,添加用户gentoo,centos和ubuntu,其中gentoo和centos以develop为附加组,ubuntu不属于develop组;密码均为用户名; 3)添加samba用户gentoo,centos和u…

    Linux干货 2017-05-15
  • 行编辑器sed

    行编辑器sed   Sed,grep,awk命令被称为文本编辑三剑客,目前学习了grep命令,sed命令 自我觉得sed命令更强大,排名第一,grep暂居第二,awk没学不太清楚。   这次的博客写一下刚学习的sed命令,grep命令是全局搜索剪切,sed命令则是逐行进行处理,它一次处理一行内容。Sed命令有两个空间,…

    2017-08-26
  • Linux中的包管理

    1. RPM介绍 rpm是linux中的包管理软件,通过rpm用户可以对rpm包进行查询、安装、卸载、升级和校验等操作。 1.1 查询 查询 -q:可以查看某个包是否已经安装 -qa:查看系统已经安装的所有包 -qi:查询某个安装包的详细情况 -ql:查询安装某个包之后会生成哪些文件 -qc:查询某个软件的配置文件 -qd:查询某个软件的所有文档 &#821…

    Linux干货 2017-04-17
  • 网络管理

    1、集线器、交换机、路由器 2、路由器与交换机的主要区别体现在以下几个方面: 1)工作层次不同:最初的的交换机是工作在OSI/RM开放体系结构的数据链路层,也就是第二层,而路由器一开始就设计工作在OSI模型的网络层。由于交换机工作在OSI的第 二层(数据链路层),所以它的工作原理比较简单,而路由器工作在OSI的第三层(网络层),可得到更多的协议信息,路由器可…

    Linux干货 2016-09-08
  • N23-卡卡琦-第二周

    1、文件管理类命令 常规命令:copy、mv、rm (1).copy 文件复制 用法: 注意:复制文件只是复制文件的数据而不是元数据,但是可以保留元数据的信息。 单源复制:目录是否存在都可以 多源复制:目录必须是存在的 -i:提醒用户操作确认(交互式) -f:强行覆盖 -r:递归复制目录 -p:保留源数据 -a:用于实现归档,做备份 -d:不跟踪符号链接所指…

    Linux干货 2016-12-11