- 3
- 0
- 约1.14万字
- 约 35页
- 2017-04-01 发布于四川
- 举报
第2章节Lìnux的操作系统使用
第2章 Linux操作系统使用 2.1 图形界面操作 2.2 Linux文件系统 2.3 命令的使用 2.4 目录操作命令 2.5 简单文件操作命令 2.1 图形界面操作 X Window就是在UNIX/Linux操作系统中提供图形化用户界面(GUI)支持的视窗系统(Window System),也被称为X11或X。 X Window像绝大多数用户熟悉的Windows系统一样,拥有简单、易用、友好的人机交互界面。但微软的Windows系统与操作系统本身紧密结合,成为视窗操作系统;而X Window并不是操作系统,只是UNIX/Linux操作系统下的一个应用程序,两者之间也没有任何关系。 换句话说,微软的图形支持是内核级别的,而Linux的 X Window则是应用程序级别的。 X Window 是一个跨平台的操作环境,也就是在不同操作系统上都可以运行。 2.1.1 X-Window简介 1.X Window的历史 X Window是1984年在麻省理工学院电脑科学研究所开始发展起来的。当时Bob Scheifler正在发展分布式系统,同一时间DEC公司的Jim Gettys也在麻省理工学院做Athena计划的一部分,两个计划都需要一个相同的东西——一套在Unix机器上优良的视窗系统。因此他们开始合作,从斯坦福大学得到了一套叫做W的实验性视窗系统,因为是基于W视窗系统的基础上开始发展,当发展到了足以和原先系统有明显区别时,因为英文字母排在W之后,所以他们把这个新系统叫做X。 2.X的基本部件 X系统不像早期的视窗系统是把一堆同类软件集中在一起,而是由三个相关的部分组合起来的。 1)Server(服务器):主要是控制输入及输出设备的程序,并维护相关资源,它接收输入设备的信息,并将其传给Client,而将Client传来的信息输出到屏幕上。Server可以建立视窗,在视窗中画图形和文字,响应Client程序的需求,但它不会自己动作,只有在Client程序提出需求后才完成动作。 每一套显示设备只对应一个唯一的Server,而且Server一般由系统的供应商提供,通常无法被用户修改。对于操作系统而言,Server只是一个普通的用户程序而已,因此很容易换个新的版本,甚至是第三方提供的原始程序。 2)Client(客户端):Client是使用系统窗口功能的一些应用程序,它是应用程序的内核部分,每个应用程序就是一个Client。在X下的应用程序称作Client,原因是它是Server的客户,它要求Server响应它的需求完成特定的动作。 Client无法直接影响视窗或显示,只能送一个请求给Server,由Server来完成Client的请求。用户可以通过不同的途径使用Client程序:通过系统提供的程序来使用;使用来自于第三方的软件;或者是用户为了某种特殊应用而编写的Client程序。 3)通讯通道 有了Server与Client,它们之间就要传输一些信息,这种传输信息的媒介就是通讯通道。利用这个通道,Client 传送需求给Server,而Server回传状态及其他一些信息给Client。 Client是使用函数库来使用通讯通道的。在系统或网络上支持通讯形态需求的是内建于系统的基本的X视窗函数库。只要Client程序利用了函数库,自然就有能力使用所有可用的通讯方法。这时通道本身就变得不再重要了,而只是一个概念而已。 3.Server和Client之间的通讯 Server和Client通讯的方法大致有两类,对应于X系统的两种基本操作模式。 第一种,Server和Client在同一台机器上执行,它们可以共同使用机器上任何可用的通讯方法做交互式信息处理。在这种模式下,X可以同其他传统的视窗系统一样,高效工作。 第二种,Client在一台机器上运行,而显示器和Server则在另一台机器上运行。因此两者的信息交换就必须通过彼此都遵守的网络协议进行,最常用的协议为TCP/IP协议。这种通讯方式被称为网络透明性。 4.X Window的特点 1)良好的网络支持。X Window采用了C/S网络结构,程序间可以通过网络来通信,而且有良好的网络透明性,即用户不需要知道程序在使用远端主机资源。 2)独立于操作系统。X Window只定义了一个标准,而不属于某个操作系统,因此可以在不同的操作系统上运行相同的X Window软件。易于安装、改版和去除。 3)个性化的窗口界面。X Window未对窗口界面作统一性规范,程
您可能关注的文档
- 江苏省苏州市2017年高三1月调研测试英语试题附解析.doc
- 第1章节信息传播学概论.ppt
- 第1章节合同概述[第4-5-6节].ppt
- 江苏省苏州市2015年高三数学二轮复习考前保温14考前第2天[教师版].doc
- 第1章节双变量回归剖析.ppt
- 江苏省苏州市2017年高三上学期期中调研生物试题附解析.doc
- 第1章节司法鉴定概论.ppt
- 江苏省苏州市2017年高三上学期期中调研考试数学试题附解析.doc
- 江苏省苏州市2016年高三上学期期末考试数学试题含附加题附解析.doc
- 第1章节商业银行经营的管理概论.pptx
- (2026春新版)部编版八年级语文下册《第一单元》PPT课件.pptx
- 2018电力监控系统网络安全监测装置技术规范.docx
- 2022电力监控系统安全防护方案审核要点.docx
- 2014电力电缆光伏系统EN 50618欧标.docx
- (2026春新版)人教版二年级数学下册《第三单元 万以内数的认识》教案.docx
- (2026春新版)人教版二年级数学下册《第四单元 万以内的加法和减法》教案.docx
- (2026春新版)人教版二年级数学下册《综合与实践 时间在哪里》教案.docx
- (2026春新版)苏教版二年级数学下册《综合与实践 时间有多长》教案 .pdf
- (2026春新版)部编版三年级语文下册第3单元(教案).docx
- (2026春新版)部编版三年级语文下册第8单元(教案).docx
原创力文档

文档评论(0)