学习linux-基础二(终端类型)

Linux终端类型

Linux的终端类型包括控制台终端、虚拟终端、伪终端、串行终端、控制终端、图形终端。

终端

要理解伪终端(Pseudo Terminal),先来看看什么是“终端”(Terminal)。

终端是一种字符型设备,它有多种类型,通常使用tty来简称各种类型的终端设备。

1、串行端口终端(/dev/ttySx)

串行端口终端(Serial Port Terminal)是使用计算机串行端口连接的终端设备。计算机把每个串行端口都看作是一个字符设备。这些串行端口所对应的设备名称是/dev/ttyS0、/dev/ttyS1等。

2、控制台终端(/dev/console)

在Unix系统中,计算机显示器通常被称为控制台终端。Console与虚拟终端相关联,内核将信息送到控制台终端上(/dev/console), 通过与console相关联的虚拟终端将信息显示到屏幕上。

3、控制终端(/dev/tty)

控制终端并不面对设备,而是面对进程,关于这个概念,《Unix环境高级编程》第9章有详细论述。

4、伪终端

伪终端功能类似于终端的设备,但它不与任何终端硬件连接。伪终端通常为通过x-woindow ,SSH或telnet登录到linux主机上所使用的终端。

5、虚拟终端(/dev/tty#)

虚拟终端为Linux通过Ctrl-Alt-F[1-6]打开的终端。

6、图形终端(/dev/tty7) startx,xwndows

CentOS 6 : ctrl+alt+F7

CentOS7:在哪个终端启动,即位于那个终端。

时间: 2024-11-05 14:44:44

学习linux-基础二(终端类型)的相关文章

Linux基础概念-----文件类型

普通文件:非目录或其他类型文件(-) 目录文件(d):Linux下目录也是文件,不过目录文件里面存放着是其他文件或目录的名字和对应的indoe号 indoe维基百科:inode是指在许多"类Unix文件系统"中的一种数据结构.每个inode保存了文件系统中的一个文件系统对象(包括文件.目录.设备文件.socket.管道, 等等)的元信息数据,但不包括数据内容或者文件名. 百度百科: inode 编号 用来识别文件类型,以及用于 stat C 函数的模式信息 文件的链接数目 属主的 UI

软件测试学习-linux基础

Linux基础 /(根文件夹)分为root和home/ 1.cd命令 cd ~ 回到家文件夹下(home的下一级文件夹) cd  ..回到上级文件夹 cd  /home/  从根文件夹开始  绝对路径 cd    admin-a   相对路径 cd -  回看功能 pwd    当前文件夹的绝对路径 2.ls命令  查看文件夹的目录的命令  ls        查看文件夹的目录 ls -a      查看文件夹的所有目录 ls  -l     查看文件夹的目录的详细信息 ls -lh      

Linux基础二

1-1:vi(visual interface,可视化接口.类似windows中的记事本)vim(vi升级版)vim相对vi的提升: vim支持多级撤销:(ctrl+z,无限制的撤销上步操作)   vim可以跨平台运行:   vim支持语法高亮:   vim支持图形界面:1-2:vim编辑器的操作模式:   命令模式(command mode)      i   //进入输入模式:      :   //进入末行模式:      dd   //删除光标所在整行:   输入模式(insert mo

6、Linux 基础(二)

一 正文处理命令及tar命令 1. 使用cat命令进行文件的纵向合并1) 掌握使用cat命令实现文件的纵向合并:a) 例如:使用cat命令将baby.age.baby.kg和baby.sex这三个文件纵向合并为baby文件的方法:cat baby.age baby.kg baby.sex >babyb) 例如:使用cat命令将baby.age文件的内容添加到baby2文件中的方法:cat baby.age >>baby22. 归档文件和归档技术1) 掌握归档的定义:归档(archivin

python之Linux基础二

2.1Linux内核版本内核(kernel)是系统的?脏,是运?程序和管理像磁盘和打印机等硬件设备的核? 程序,它提供了?个在裸设备与应?程序间的抽象层 Linux内核版本?分为稳定版 和开发版,两种版本是相互关联,相互循环 稳定版:具有?业级强度,可以?泛地应?和部署.新的稳定版相对于较旧的只 是修正?些bug或加??些新的驱动程序 开发版:由于要试验各种解决?案,所以变化很快 内核源码?址:http://www.kernel.org所有来?全世界的对Linux 源码的修改最终都会汇总到这个?

Linux基础二:初识linux命令

一.UNIX和Linux操作系统概述 1.UNIX是什么 1)UNIX的定义: UNIX是一个计算机操作系统,一个用来协调.管理和控制计算机硬件和软件资源的控制程序. 2)UNIX操作系统的特点:多用户和多任务 a)多用户表示在同一时刻可以有多个用户同时使用UNIX操作系统而且他们互不干扰: b)多任务表示任何一个用户在同一时间可以在UNIX操作系统上运行多个程序. 2.GNU项目与自由软件 1)GUN计划,是由Richard Stallman在1983年9月27日公开发起的,它的目标是创建一套

JAVA基础学习day25--Socket基础二-多线程

一.上传图片 1.1.示例 /* 上传图片 */ import java.net.*; import java.io.*; import java.util.*; import java.text.*; /* 客户端 1.建立客户端服务 2.读取客户端已经有数据,,将文件名发送给服务端 3.通过Scoket,输出流将数据发送给服务端 4.接收服务端返回信息 5.关流Socket和流资源 */ class UploadClient1 { public static void main(String

.Net程序员学习Linux(二)

本次知识点:递归命令符,wc命令,文档编辑器 vi的简单使用,文本常用操作命令,find查询文件命令,grep匹配文本中对应的关键字 递归命令符 递归对于程序猿来说不默认,经常用于级联关系,一层套一层直达最后一层,在linux的命令中,例如 ls rm mv等等都可以递归,   只需要在后面加上-R 即可进行递归操作 计算文件行数,字节数的wc命令 wc命令用来打印文件的文本行数.单词数.字节数等. [[email protected] etc]# wc krb5.conf      -----

spring学习——Ioc基础二

一.IoC容器的概念 IoC容器就是具有依赖注入功能的容器,IoC容器负责实例化.定位.配置应用程序中的对象及建立这些对象间的依赖.应用程序无需直接在代码中new相关的对象,应用程序由IoC容器进行组装.在Spring中BeanFactory是IoC容器的实际代表者. Spring IoC容器如何知道哪些是它管理的对象呢?这就需要配置文件,Spring IoC容器通过读取配置文件中的配置元数据,通过元数据对应用中的各个对象进行实例化及装配.一般使用基于xml配置文件进行配置元数据,而且Sprin