Linux操作系统使用.ppt_第1页
Linux操作系统使用.ppt_第2页
Linux操作系统使用.ppt_第3页
Linux操作系统使用.ppt_第4页
Linux操作系统使用.ppt_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第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操作系统下的一个应用程序,两者之间也没有任何关系。换句话说,微软的图形支持是内核级别的,而Linux的XWindow则是应用程序级别的。XWindow是一个跨平台的操作环境,也就是在不同操作系统上都可以运行。,2.1.1X-Window简介1XWindow的历史XWindow是1984年在麻省理工学院电脑科学研究所开始发展起来的。当时BobScheifler正在发展分布式系统,同一时间DEC公司的JimGettys也在麻省理工学院做Athena计划的一部分,两个计划都需要一个相同的东西一套在Unix机器上优良的视窗系统。因此他们开始合作,从斯坦福大学得到了一套叫做W的实验性视窗系统,因为是基于W视窗系统的基础上开始发展,当发展到了足以和原先系统有明显区别时,因为英文字母排在W之后,所以他们把这个新系统叫做X。,2X的基本部件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程序利用了函数库,自然就有能力使用所有可用的通讯方法。这时通道本身就变得不再重要了,而只是一个概念而已。,3Server和Client之间的通讯Server和Client通讯的方法大致有两类,对应于X系统的两种基本操作模式。第一种,Server和Client在同一台机器上执行,它们可以共同使用机器上任何可用的通讯方法做交互式信息处理。在这种模式下,X可以同其他传统的视窗系统一样,高效工作。第二种,Client在一台机器上运行,而显示器和Server则在另一台机器上运行。因此两者的信息交换就必须通过彼此都遵守的网络协议进行,最常用的协议为TCP/IP协议。这种通讯方式被称为网络透明性。,4XWindow的特点1)良好的网络支持。XWindow采用了C/S网络结构,程序间可以通过网络来通信,而且有良好的网络透明性,即用户不需要知道程序在使用远端主机资源。2)独立于操作系统。XWindow只定义了一个标准,而不属于某个操作系统,因此可以在不同的操作系统上运行相同的XWindow软件。易于安装、改版和去除。3)个性化的窗口界面。XWindow未对窗口界面作统一性规范,程序员可根据需求自行设计。Linux环境下广泛使用的桌面环境是Gnome和KDE。,5XWindow的用户界面XWindow的设计目标之一就是能创建许多不同形式的用户界面。X提供一般的架构,让系统建立者建造所需的交互风格。这种特性使得开发者可以在X的基础上建造全新的界面,并且可以在任何时刻根据自己的需要选用适当的界面。一般来说,用户界面可以分为两部分。管理界面也就是视窗管理器,是命令的最高层,它负责在屏幕上建构或重建视窗,改变视窗的大小、位置、或者将视窗改变成图标等。应用界面确定了用户和应用程序之间的交互风格,即用户如何利用视窗系统的设备程序来控制应用程序及输入资料给它。例如,如何用鼠标来选定一个选项。,2.1.2GNOME基本使用1.GNOME介绍GNOME最初是由墨西哥的程序设计师MiguelDeIcazq发起的,它受到了RedHat公司的大力支持。它现在属于GNU(GNUisNotUNIX)计划的一部分,主要目的是希望能够为用户提供一个完整、易学易用的桌面环境,并为程序设计师提供强大的应用程序开发环境。现在GNOME已拥有了大量应用软件,包括文字处理软件Go,电子表格软件Gnumeric,日历程序GNOMEcal,堪与PhotoShop媲美的图形图像处理软件Gimp等。,2进入GNOME在默认的情况下,RedHatLinux9.0使用的XWindow是GNOME(图2.1)。在命令行界面上输入startx命令行后,屏幕也会出现如图2.1所示的桌面。,图2.1GNOME桌面,3GNOME桌面环境GNOME桌面环境包括面板和桌面。,图2.2GNOME面板,4GNOME面板GNOME面板是GNOME操作界面的内核。它看上去像一个长棒横放在屏幕的底部,内容很丰富,一般包括主菜单、程序启动器图标、工作区切换器、窗口列表、通知区域及插件小程序等,如图2.2所示。,1)主菜单单击面板上“主菜单”按钮就会像Windows的“开始”菜单一样弹出主菜单,如图2.3。这里系统中所有应用程序的起点。用这种方法可以启动RedHatLinux中的大部分应用程序。当打开某一应用程序后,便会在桌面上出现一个窗口,用户可以通过窗口了解程序的运行情况。,图2.3GNOME的菜单,2)程序启动器程序启动器类似于Windows中的“快速启动栏”,便是快速启动常用的应用程序。3)工作区切换器GNOME里有四个工作区,每个工作区都显示为一个小方块,然后在上面显示运行着的应用程序。工作区切换器为用户提供了使用多个工作区的能力,所以用户可以不用将所有运行着的应用程序都放在一个可视桌面区域。可以用鼠标单击任何一个小方块来切换到另一桌面上,或者用键盘快捷方式,即按键Ctrl+Alt+四个方向键来进行切换。,4)窗口列表窗口列表类似于Windows中窗口最小化后在任务栏上显示的程序按钮。单击某一窗口列表可将该窗口显示或隐藏到桌面。5)通知区域通知区域里包含了RedHatLinux网络更新通知工具、打印机通知警告图标等。6)小应用程序小应用程序是完成特点功能的小程序,一般有日历时钟等,用户还可以自己添加小应用程序,方法是右击面板上的未用区域,选择“添加到面板”“附件”。,2.2Linux文件系统,2.2.1Linux文件系统概述与其它操作系统一样,在Linux系统下用户的数据和程序也是以文件的形式保存的。所以在使用Linux的过程中,是经常要对文件与目录进行操作的。,2.2.2Linux的目录及文件1.文件名与文件类型文件名是一个文件的标识。由字母、数字、下划线、圆点组成,最大的长度是255个字符。Linux系统中包含四种文件,即普通文件、目录文件、设备文件和符号链接文件。,2目录结构Linux采用的是树型目录结构。最上层是根目录,其他的所有目录都是从根目录出发而生成的。微软的DOS和windows也是采用树型结构,但是在DOS和Windows中这样的树型结构的根是磁盘分区的盘符,有几个分区就有几个树型结构,他们之间的关系是并列的。但是在Linux中,无论操作系统管理几个磁盘分区,这样的目录树只有一个。从结构上讲,各个磁盘分区上的树型目录不一定是并列的。也就是说,在Linux下只有一个根目录,而不像Windows那样一个分区一个根目录。如果有多个分区的话,就需要将其它分区mount到根目录上来用。,2.3命令的使用,使用系统命令是用户与Linux操作系统交流的最直接的方式。Bash提供了几百个系统命令,尽管这些命令的功能不尽相同,但它们的使用方法和规则都是统一的。当用户进入Linux环境时,系统将自动启动相应的shell。Shell是一种命令行解释程序,负责用户和操作系统之间的沟通。在提示符下输入的每个命令都先由shell解释,然后传给内核执行。通过shell,可以启动、挂起、停止和编写程序。Shell种类有很多,但基本功能都相近,bash是bourneAgainshell的缩写,RedHatLinux的默认shell就是bash。,2.3.1命令格式Bash命令都具有相同的命令格式:命令名选项参数1参数2(1)命令名由小写的英文字母构成,常常是表示相应功能的英文单词或单词的缩写。例如:date表示日期;cp表示复制命令,用于复制文件,是copy的缩写等等。(2)方括号括起来的部分,表示该项对命令行来说不是必须的,是可选的。例如:直接在提示符后面输入命令date,表示显示当前的日期和时间。(3)选项是对命令的特别定义,以“-”开始,多个选项可用一个“-”连起来。例如:lsl-a和lsla相同。注意:减号一般不能省略,只有个别命令的选项中的减号可以省略,如tar命令。(4)命令与选项和参数之间要用空格或制表符隔开。多余的空格会被shell解释为单个空格。(5)shell命令可以识别大小写,也就是说Linux是严格区分大小定的。Linux命令一般都是小写。在shell提示符下,可以输入相应的命令。输入后,必须按Enter键予以确认。,2.3.2简单命令1.man(manualforshort)功能:提供有关主题的帮助信息,这些主题包括命令、系统调用、标准函数库、某些系统或软件配置文件等。格式:man命令2.help命令功能:显示命令的帮助信息。格式:help-s命令,3.date命令功能:显示或设置系统时间与日期。格式:date-d/s日期/时间4who命令功能:显示系统中所有已登录的用户。格式:who-aq5echo命令功能:用于显示一行指定的文本,或者显示一些系统中的环境变量,echo命令如果配合重定向功能来使用,有时可以达到一些特殊的效果。格式:echo-n字符串,6clear命令功能:清除屏幕,并将系统提示符定位在屏幕左上角。当屏幕上有太多的内容以至显得杂乱时,可用该命令进行清屏。格式:clear7cal命令功能:显示日历。格式:cal-mjymonthyear,8命令历史和Tab自动补全对于习惯了鼠标操作的用户来说,一遍遍地重复键入相同命令并不是那么激动人心。一个小小的键入错误会破坏整个命令行。解决办法之一是使用命令行历史。通过使用向上箭头和向下箭头键来上下滚动,会发现许多前面已经键入过的命令。另一个省时的工具又称为命令自动补全。如果键入了文件名、命令、或路径名的一部分,然后按Tab键,bash要么会把文件或路径名的剩余部分补全,要么会给出一个响铃(如果系统中启用了声效的话)。如果得到的是响铃,只需再按一次Tab键来获取与已键入的部分匹配的文件或路径名的列表。,2.4目录操作命令,2.4.1创建和删除目录命令1mkdir命令功能:创建目录。格式:mkdir-p-m目录名称2.rmdir命令功能:删除一个或多个空的目录。格式:rmdir-p目录.说明:当有空目录要删除时,可使用rmdir指令。,2.4.2工作目录和显示目录内容命令改变1.cd命令功能:改变工作目录。格式:cddirname2.pwd命令功能:显示当前工作目录的绝对路径。格式:pwd3.ls命令功能:列出指定目录内容。格式:ls参数目录,4通配符通配符主要用于用户方便描述目录或文件。通配符在指定一系列文件名非常有用。比如:lsa*.c列出当前目录下文件名首字符是a的所有c语言源文件。lsa?.html列出当前目录下文件名首字符是a的、文件名长度为2的所有html文件。ls/etc/a123.conf列出etc目录下文件名首字符是a的、长度为2的、且第2个的字符为1、2或3的所有conf文件。lsa-zA-Z*列出当前目录下首字符是英文字母的所有文件。,25简单文件操作命令,2.5.1文件显示命令1cat命令功能:遍历整个文件的内容,并把文件的内容打印在标准输出上,可以把N个文件的内容合并在一起,然后依次性全部输出。格式:cat选项filename1filename2说明:使用权限为所有者。,2more命令功能:如果文本文件比较长,一屏无法显示完,使用cat命令就只能看到文件的最后一页。more命令可一次显示一屏文本,显示满后,停下来,并提示出已显示全部内容的百分比,按空格键就可以看到下一屏,按B键可以显示上一屏,按Q键可以退出该命令。格式:more-ds-num+/pattern+linenumfilenames3less命令功能:与more命令一样,用来分屏显示文件的内容,功能比more更强,用Pgup键可以向前移动一页,用Pgdn键可以向后移动一页,用向上光标键可以向前移动一行,用向下光标键可以向后移动一行,q键退出该命令。格式:less选项filename,2.5.2文件操作命令1cp命令功能:将源文件或目录复制到目标文件或目录中。格式:cp选项源文件或目录目标文件或目录2rm命令功能:删除一个目录中的一个或多个文件和目录。链接文件只删除整个链接文件,而原来文件保持不变。格式:rm选项filelist,3mv命令功能:移动文件或目录,或者对文件或目录改名。格式:mv选项源文件目标文件4wc命令功能:统计指定文件的字符数、单词数、行数格式:wc选项filename,2.5.3文件创建命令1touch命令功能:touch命令有两个功

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论