第2章 linux操作系统使用

第2章 linux操作系统使用

ID:40224276

大小:538.50 KB

页数:35页

时间:2019-07-27

第2章  linux操作系统使用_第1页
第2章  linux操作系统使用_第2页
第2章  linux操作系统使用_第3页
第2章  linux操作系统使用_第4页
第2章  linux操作系统使用_第5页
资源描述:

《第2章 linux操作系统使用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章Linux操作系统使用2.1图形界面操作2.2Linux文件系统2.3命令的使用2.4目录操作命令2.5简单文件操作命令2.1图形界面操作XWindow就是在UNIX/Linux操作系统中提供图形化用户界面(GUI)支持的视窗系统(WindowSystem),也被称为X11或X。XWindow像绝大多数用户熟悉的Windows系统一样,拥有简单、易用、友好的人机交互界面。但微软的Windows系统与操作系统本身紧密结合,成为视窗操作系统;而XWindow并不是操作系统,只是UNIX/Linux操作系统下的一个应用程序

2、,两者之间也没有任何关系。换句话说,微软的图形支持是内核级别的,而Linux的XWindow则是应用程序级别的。XWindow是一个跨平台的操作环境,也就是在不同操作系统上都可以运行。2.1.1X-Window简介1.XWindow的历史XWindow是1984年在麻省理工学院电脑科学研究所开始发展起来的。当时BobScheifler正在发展分布式系统,同一时间DEC公司的JimGettys也在麻省理工学院做Athena计划的一部分,两个计划都需要一个相同的东西——一套在Unix机器上优良的视窗系统。因此他们开始合作,从斯

3、坦福大学得到了一套叫做W的实验性视窗系统,因为是基于W视窗系统的基础上开始发展,当发展到了足以和原先系统有明显区别时,因为英文字母排在W之后,所以他们把这个新系统叫做X。2.X的基本部件X系统不像早期的视窗系统是把一堆同类软件集中在一起,而是由三个相关的部分组合起来的。1)Server(服务器):主要是控制输入及输出设备的程序,并维护相关资源,它接收输入设备的信息,并将其传给Client,而将Client传来的信息输出到屏幕上。Server可以建立视窗,在视窗中画图形和文字,响应Client程序的需求,但它不会自己动作,只

4、有在Client程序提出需求后才完成动作。每一套显示设备只对应一个唯一的Server,而且Server一般由系统的供应商提供,通常无法被用户修改。对于操作系统而言,Server只是一个普通的用户程序而已,因此很容易换个新的版本,甚至是第三方提供的原始程序。2)Client(客户端):Client是使用系统窗口功能的一些应用程序,它是应用程序的内核部分,每个应用程序就是一个Client。在X下的应用程序称作Client,原因是它是Server的客户,它要求Server响应它的需求完成特定的动作。Client无法直接影响视窗或

5、显示,只能送一个请求给Server,由Server来完成Client的请求。用户可以通过不同的途径使用Client程序:通过系统提供的程序来使用;使用来自于第三方的软件;或者是用户为了某种特殊应用而编写的Client程序。3)通讯通道有了Server与Client,它们之间就要传输一些信息,这种传输信息的媒介就是通讯通道。利用这个通道,Client传送需求给Server,而Server回传状态及其他一些信息给Client。Client是使用函数库来使用通讯通道的。在系统或网络上支持通讯形态需求的是内建于系统的基本的X视窗函

6、数库。只要Client程序利用了函数库,自然就有能力使用所有可用的通讯方法。这时通道本身就变得不再重要了,而只是一个概念而已。3.Server和Client之间的通讯Server和Client通讯的方法大致有两类,对应于X系统的两种基本操作模式。第一种,Server和Client在同一台机器上执行,它们可以共同使用机器上任何可用的通讯方法做交互式信息处理。在这种模式下,X可以同其他传统的视窗系统一样,高效工作。第二种,Client在一台机器上运行,而显示器和Server则在另一台机器上运行。因此两者的信息交换就必须通过彼此

7、都遵守的网络协议进行,最常用的协议为TCP/IP协议。这种通讯方式被称为网络透明性。4.XWindow的特点1)良好的网络支持。XWindow采用了C/S网络结构,程序间可以通过网络来通信,而且有良好的网络透明性,即用户不需要知道程序在使用远端主机资源。2)独立于操作系统。XWindow只定义了一个标准,而不属于某个操作系统,因此可以在不同的操作系统上运行相同的XWindow软件。易于安装、改版和去除。3)个性化的窗口界面。XWindow未对窗口界面作统一性规范,程序员可根据需求自行设计。Linux环境下广泛使用的桌面环境

8、是Gnome和KDE。5.XWindow的用户界面XWindow的设计目标之一就是能创建许多不同形式的用户界面。X提供一般的架构,让系统建立者建造所需的交互风格。这种特性使得开发者可以在X的基础上建造全新的界面,并且可以在任何时刻根据自己的需要选用适当的界面。一般来说,用户界面可以分为两部分。管理界面也

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。