版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、(VMware虚拟环境) 计算机应用系参考资料目 录前言4实验内容5实验一操作系统环境61.1 Windows操作系统的计算环境6背景知识6实验目的6工具/准备工作7实验内容与步骤71.2 访问Linux系统10背景知识11实验目的13工具/准备工作14实验内容与步骤14可选练习 (Linux的常用命令)18实验二 进程控制与描述212.1 Windows“任务管理器”的进程管理21背景知识21实验目的21工具/准备工作21实验内容与步骤212.2 管理Linux系统进程25背景知识25实验目的25工具/准备工作25实验内容与步骤26实验三 并发与调度303.1 Windows 线程同步30背
2、景知识30实验目的31工具/准备工作31实验内容与步骤313.2 Linux并发程序设计37背景知识37实验目的37工具/准备工作37实验内容与步骤37实验四存储管理404.1提高Windows 内存性能40背景知识40实验目的42工具/准备工作42实验内容与步骤42实验五 输入/输出管理465.1 Windows鼠标处理46背景知识46实验目的47工具/准备工作47实验内容与步骤47前言本指导书通过一系列使用Windows、Linux (UNIX) 内核的实验练习,把操作系统的概念和理论知识融入到实践当中,从而加深对现代操作系统的认识和理解。实验内容涉及操作系统环境、进程描述与控制、并发性、
3、调度、存储管理、输入/输出管理五个方面,每种实验又包含12个实验,分别在Windows 、Linux (UNIX)环境下进行实验。能力强的学生可同时做两个实验,其它同学可选做其中一个实验。每个实验练习中包含背景知识介绍、所需的工具及准备工作和实验指导等,实验练习的难易程度不同,以帮助学生加深对教材中概念的理解。本课程实验是在ware技术建好的虚拟机环境下(如图所示,已安装好实验所用操作系统)进行,原因有三:一是此环境可进行多个操作系统的安装及配置实验。因为这种实验的破坏性太大,可导致原来安装的应用程序和数据被破坏或全部清除,如果没有虚拟机,这种实验环境很难进行;二是如果没有虚拟机实验环境,两节
4、课中有学生没有安装和配置成功,将会影响下一节课其他班的学生进行实验;三是在虚拟机环境下,可快速在多个操作系统间切换。所以我们选择了在虚拟机实验环境下进行。通过此实验学习,可加深学生对实验的思想和方法的理解,达到实际实验难以实现的效果,可增强学生动手能力的培养。本实验指导书中的实验选自科学出版社出版的,周苏等编著的操作系统原理实验。图1 本课程实验所用的虚拟机环境实验内容实验一:操作系统环境。通过调查研究活动和对Windows、Linux系统运行的观察分析,回顾计算环境的基本术语,加深理解有关操作系统的基础概念,掌握主流操作系统的命令和图形界面,学会在操作系统上的主要系统管理操作。实验二:进程控
5、制与描述。通过在Windows任务管理器中对程序进程进行响应的管理操作和管理Linux进程的操作,熟悉操作系统进程管理的概念,观察操作系统运行的动态性能,获得包含多进程的应用程序编程经验。实验三:并发与调度。通过对事件和互斥体对象以及对文件和文件映射对象的了解,来加深对操作系统进程同步、线程同步的理解。实验四:存储管理。通过实验程序的分析与编制,了解操作系统内存的使用和管理;了解操作系统的内存结构和虚拟内存的管理等。 实验五:输入/输出管理。通过对操作系统鼠标处理、打印等的编程操作,了解操作系统输入/输出管理和应用程序设计方法,提高设备管理的实际能力。 各个实验练习之间的难度不断增加,从这个意
6、义上讲,应该在解决前面部分的练习之后再进行后面实验的练习。如果在做练习时遇到了困难,你可能需要搜索更早的练习来帮助解决问题。实验1实验一操作系统环境1.1 Windows操作系统的计算环境 (实验估计时间:60分钟) 背景知识 实验目的 工具/准备工作 实验内容与步骤背景知识Windows 的“管理工具”中集成了许多系统管理工具,利用这些工具,管理员可以方便地实现各种系统维护和管理功能。这些工具都集中在“控制面板”的“管理工具”选项下,用户和管理员可以很容易地对它们操作和使用。在默认情况下,只有一些常用工具如服务、计算机管理、事件查看器、数据源 (ODBC) 、性能和组件服务等随Windows
7、 系统的安装而安装。1) 服务 启动和停止由Windows系统提供的各项服务。2) 计算机管理器 管理磁盘以及使用其他系统工具来管理本地或远程计算机。3) 事件查看器 显示来自于Window和其他程序的监视与排错信息。例如,在“系统日志”中包含各种系统组件记录的事件,如使用驱动器失败或加载其他系统组件;“安全日志”中包含有效与无效的登录尝试及与资源使用有关的事件,如删除文件或修改设置等,本地计算机上的安全日志只有本机用户才能查看;“应用程序日志”中包括由应用程序记录的事件等等。4) 数据源 (ODBC) 添加、删除以及配置ODBC数据源和驱动程序。5) 性能 显示系统性能图表以及配置数据日志和
8、警报。6) 组件服务 配置并管理COM+ 应用程序。另一些工具则随系统服务的安装而添加到系统中,例如:1) Telnet服务器管理 查看以及修改Telnet服务器设置和连接。2) Internet服务管理器 管理IIS、Internet和Intranet Web站点的Web服务器。3) 本地安全策略 查看和修改本地安全策略,诸如用户权限和审计策略。实验目的1) 了解和学习Windows系统管理工具及其使用;2) 熟悉Windows系统工具的内容和应用;由此,进一步熟悉Windows操作系统的应用环境。工具/准备工作在开始本实验之前,请回顾教科书的相关内容。需要准备一台运行Windows 操作系
9、统的计算机。实验内容与步骤1. 计算机管理2. 事件查看器3. 性能监视4. 服务5. 数据库 (ODBC)为了帮助用户管理和监视系统,Windows提供了多种系统管理工具,其中最主要的有计算机管理、事件查看器和性能监视等。 如图2所示。图2 基于虚拟机的操作系统计算环境管理步骤1:登录进入Windows。步骤2:在“开始”菜单中单击“设置”-“控制面板”命令,双击“管理工具”图标。在本地计算机“管理工具”组中,有哪些系统管理工具,基本功能是什么:1)ServerExtension管理器:管理网络、计算机、服务及其他系统组件的管理工具。2)Talent_服务器管理:管理计算机的网络服务,包括远
10、程网络,FTP站点和smtp服务器。3) 本地安全组策略:管理系统的登陆,可用来直接修改本地计算机的帐户和本地策略、公钥策略和 IP 安全策略,还可以管理软件限制策略。4) 服务:管理计算机中的服务,可以停止和开计算机中的服务,再次可以关掉不需要的服务以节省系统资源。5)计算机管理:管理本地的计算机,系统工具管理事件查看器、共享文件夹、本地用户、性能日志、设备管理其;存储对计算机拥有的存储设备进行管理。6)事件查看器:查看应用程序、安全性和系统的系统日志。7)数据源(ODBC):对计算机的数据源进行管理,可以创建新的数据源进行数据连接等。8)性能:用来查看计算机的系统性能。9)组件_服务:可以
11、使用组件服务管理工具配置和管理 COM 组件及 COM+ 应用程序。通常,这些任务包括安装和配置 COM+ 应用程序、设置应用程序级安全以及创建和维护 COM+ 分区 1. 计算机管理使用“计算机管理”可通过一个合并的桌面工具来管理本地或远程计算机,它将几个Windows管理实用程序合并到一个控制台目录树中,使管理员可以轻松地访问特定计算机的管理属性和工具。步骤3:在“管理工具”窗口中,双击“计算机管理”图标。“计算机管理”使用的窗口与“Windows资源管理器”相似。在用于导航和工具选择的控制台目录树中有“系统工具”、“存储”及“服务和应用程序”等节点,窗口右侧“名称”窗格中显示了工具的名称
12、、类型或可用的子工具等。它们是:1) 系统工具,填入表2-3中。表2-3 实验记录名称类型描述事件查看器扩展管理单元显示事件日志系统信息性能日志和警报扩展管理单元配置性能数据日志和警报共享文件夹显示共享文件夹、目前会话及打开文件设备管理器设备管理器本地用户和组扩展管理单元管理本地用户和组2) 存储,填入表2-4中。表2-4 实验记录名称类型描述磁盘管理管理单元逻辑磁盘管理器磁盘碎片整理程序扩展名管理单元对本地卷上的文件和文件夹进行碎片整理逻辑驱动器可移动储存扩展管理单元编录可移动媒体并管理自动库3) 服务和应用程序,填入表2-5中。表2-5 实验记录名称类型描述WMI控件扩展管理单元配置和控制
13、Windows Management Instrumentation(WMI)服务。服务启动、终止并设置Windows服务索引服务扩展管理单元提供快速和灵活的文件内容和属性搜索。 2. 事件查看器事件查看器不但可以记录各种应用程序错误、损坏的文件、丢失的数据以及其他问题,而且还可以把系统和网络的问题作为事件记录下来。管理员通过查看在事件查看器中显示的系统信息,可以迅速诊断和纠正可能发生的错误和问题。步骤4:在“管理工具”窗口中,双击“事件查看器”图标。在Windows事件查看器中,管理员可以查看到三种类型的本地事件日志,请填入表2-6中。表2-6 实验记录名称类型描述当前大小应用程序日志应用程
14、序错误记录128.0KB安全性日志安全审核记录64.0KB系统日志系统错误记录192.0KB步骤5:在事件查看器中观察“应用程序日志”:本地计算机中,共有_549_个应用程序日志事件。步骤6:单击“查看”菜单中的“筛选”命令,系统日志包括的事件类型有:1) 信息_2) 警告_3) 成功审核_4) 失败审核_5) 错误_ 3. 性能监视“性能”监视工具通过图表、日志和报告,使管理员可以看到特定的组件和应用进程的资源使用情况。利用性能监视器,可以测量计算机的性能,识别以及诊断计算机可能发生的错误,并且可以为某应用程序或者附加硬件制作计划。另外,当资源使用达到某一限定值时,也可以使用警报来通知管理员
15、。步骤7:在“管理工具”窗口中,双击“性能”图标。“性能”窗口的控制台目录树中包括的节点有:1) 系统监视器2)性能日志和警报,其中的子节点填入表2-7中。表2-7 实验记录名称描述计数器日志配置性能数据计数器日志跟踪日志配置跟踪事件日志警报配置性能警报 4. 服务步骤8:在“管理工具”窗口中,双击“服务”图标。在你的本地计算机中,管理着_69_个系统服务项目。通过观察,重点描述你所感兴趣的5个系统服务项目:1) TCP/IP NetBIOS Helper_2) Themes_3) Server_4) Event Log_5)COM+ System Application_ 5. 数据源 (O
16、DBC)ODBC,即开放数据库连接。通过ODBC可以访问来自多种数据库管理系统的数据。例如,ODBC数据源会允许一个访问SQL数据库中数据的程序,同时访问Visual FoxPro数据库中的数据。为此,必须为系统添加称为“驱动程序”软件组件。步骤9:在“管理工具”窗口中,双击“数据源 (ODBC) ”图标,打开“ODBC数据源管理器”对话框,请描述其中各选项卡的功能,填入表2-8中。表2-8 实验记录选项卡功能描述 用户DSNODBC用户数据源存储了如何与指定数据提供程序连接信息。用户数据源只对当前用户可见,而且只能用于当前机器上 系统DSNODBC系统数据源存储了如何与指定数据提供程序连接的
17、信息。系统数据源对当前机器上的所有用户可见,包括NT服务 文件DSNODBC文件数据源允许用户连接到数据提供程序。文件DSN可以由安装了相同驱动程序的用户共享 驱动程序ODBC驱动程序允许支持ODBC的程序从ODBC护具源获取信息。要安装的驱动程序,请使用器安装程序。 跟踪ODBC跟踪允许创建调用ODBC驱动程序的日志,以供技术支持人员查看,也有助于您调试应用程序。Visual Studio跟踪器启用Microsoft Visual Studio的ODBC跟踪 连接池连接池允许应用程序重用打开连接句柄,此操作节省到服务器的往返过程。步骤10:单击“驱动程序”选项卡,试分析,系统为哪些数据源缺省
18、安装了ODBC驱动程序:1) Driver da Microsoft para arquivos texto2)Driver do Microsoft Access3) Driver do Microsoft dBase4) Driver do Microsoft Excel5) Driver do Microsoft Paradox6)Driver para o Microsoft Visual FoxPro7) Microsoft ODBC for Oracle8) SQL Server1.2 访问Linux系统(实验估计时间:90分钟) 背景知识 实验目的 工具/准备工作 实验内容与步骤
19、 可选练习背景知识1. 登录Linux系统和使用GNOME2. Linux系统的Shell3. Linux系统的文件、目录和权限4. Linux文件系统Linux是一个与DOS或Windows完全不同的操作环境,具有它自己独特的风格。 1. 登录Linux和使用GNOME在本实验中,我们首先回顾Linux登录ID和口令的要求,使用标准Linux图形用户界面GNOME练习登录Linux系统,并学习修改登录口令。如图3、图4所示接着,将学习GNOME的使用。GNOME是优秀的Linux桌面平台,也是目前Linux各版本中使用的对国际化支持最好的桌面平台。使用GNOME需要熟悉面板,练习使用鼠标和键
20、盘管理视窗;还需要练习工作空间的切换和使用工作空间菜单。然后通过Linux系统的Shell、Linux文件、目录和权限等诸方面来掌握Linux系统管理的有关知识。最后,退出 (或者注销) 并返回Linux登录界面。图3 基于虚拟机的Linux登陆界面图4 Linux登陆后的界面 2. Linux系统的Shell使用Linux系统时,用户多数时间是通过Shell与系统进行对话的。Shell是一个接收用户输入命令并将其转换成指令的程序,它是用户与Linux系统之间的界面之一。Linux系统中可以使用的Shell包括:bash:Bourne Again Shell。这是Linux系统上最常用的She
21、ll,它合乎POSIX标准且相容于Bourne Shell,是GNU工程 (自由软件基金会) 的产物,并且提供了编辑命令行的功能。csh:C Shell。由Berkeley (伯克利大学) 开发,与Bourne Shell在交互式使用上很多是相兼容的,但在程序设计界面上却有很大的不同。它不提供编辑命令行的功能,但它有类似的功能叫命令历史记录。ksh:Korn Shell。在UNIX系统下得到普遍使用,并最早将现代Shell技术 (包括取自C Shell的部分) 引入Bourne Shell,提供了编辑命令行功能。sh:Bourne Shell。是原始的Shell,不提供编辑命令行功能。tcsh
22、:C Shell的加强版,提供了编辑命令行的功能。zsh:Z Shell。最新的Shell,与Bourne Shell兼容,提供编辑命令行的功能。POSIX标准:POSIX表示可移植操作系统接口 (Portable Operating System Interface,缩写为POSIX是为了读音更像UNIX) 。电气和电子工程师协会 (IEEE) 最初开发POSIX 标准,是为了提高UNIX环境下应用程序的可移植性。然而,POSIX并不局限于UNIX。许多其它的操作系统,例如DEC OpenVMS和Microsoft Windows NT,都支持POSIX标准,尤其是IEEE Std. 100
23、3.1-1990 (1995年修订) 或POSIX.1,POSIX.1提供了源代码级别的C语言应用编程接口 (API) 给操作系统的服务程序,例如读写文件。POSIX.1 已经被国际标准化组织 (ISO) 所接受,被命名为 ISO/IEC 9945-1:1990 标准。 3. Linux系统的文件、目录和权限Linux的文件名与DOS有许多相似之处也有其自身的特点。Linux文件名没有标准格式。通常文件名中可以包含任何字符 (“/”字符除外,“”字符不能作为文件名的第一个字符) ,文件名的长度限制在256个字符以内。Linux的文件名也提供了功能强大且精确的通配符。文件的权限是Linux系统安
24、全的核心部分,包括:1) Read (可读) 权限:表示可以读取文件内的数据。2) Write (可写) 权限:表示可以改变或删除该文件。3) Execute (可执行) 权限:表示可以把该文件当成程序执行。除文件权限之外,Linux系统上还有目录和很多其他类型的文件,其中包括特殊文件 (设备) 、Socket和符号连接等等 (平时我们经常使用的Windows设备如软驱、光驱等在Linux中也是一种特殊的文件) 。拥有root口令的用户称为超级用户,超级用户有权访问整个系统,包括建立普通用户帐号、修改密码、安装与卸载软件等一切权限。超级用户的提示符为“#”,普通用户提示符为“$”。几个用户在一
25、个系统下共用一个帐号,其个人文件的安全就得不到保障。建立普通用户帐号后,系统能保证用户是唯一能够存取其个人文件的人。另一方面,即使没有与人共享一个系统,建立普通用户帐号也是必要的。因为如果总是以超级用户登录进行操作 (超级用户的权限是整个系统) ,一旦出现误操作 (如:破坏或移动、删除一个重要的系统文件) 处理起来也很棘手。 4. Linux文件系统Linux的文件系统是文件和目录层次的集合。了解Linux文件系统的结构有助于更好地理解和使用Linux。在Linux文件系统根目录下,有如下子目录:bin、dev、etc、home、install、lib、mnt、proc、root、tmp、us
26、er、var (不同版本,目录会略有不同) 。1) /bin目录 该目录中存放许多基本的系统程序。2) /dev目录 该目录中存放的文件是设备驱动程序,用来访问系统设备和资源,如磁盘设备、调制解调器、内存等。/dev目录下常用的设备文件:/fd0、/fd1:/fd0代表第一个软盘,/fd1代表第二个软盘。/console:/console指系统控制台,也就是直接连接系统的监视器。/had:/had代表第一个硬盘。/tty:/tty开头的设备名代表用户系统上的虚拟控制台。/tty1代表第一个虚拟控制台,/tty2代表第二个虚拟控制台。实验目的(1) 登录Linux和熟悉GNOME通过登录Linu
27、x操作理解以下内容:1) Linux登录ID的要求。2) 在GNOME环境下登录进入Linux系统。3) 修改口令。4) 正确退出或者注销Linux系统。通过以下操作熟悉GNOME界面:1) 回顾GNOME面板图标和菜单。2) 管理GNOME视窗。(2) 使用Linux Shell1) 了解用户Linux环境所使用的Shell。2) 更改用户系统的Shell。3) 初步了解bash。(3) 熟悉Linux的文件和目录1) 掌握Linux文件名通配符的使用。2) 了解Linux系统目录的特点。(4) 了解Linux文件系统1) 了解Linux文件系统根目录的子目录。2) 了解 /bin目录中的文
28、件。3) 了解 /dev目录中的文件。工具/准备工作在开始本实验之前,请回顾教科书中的相关内容。您需要做以下准备:1) 由指导老师分配的Linux登录用户ID (如user2) 和口令。2) 一台运行Red Hat Linux操作系统并带有GNOME的计算机。实验内容与步骤1. 登录规则和口令规则2. 登录Linux3. 熟悉GNOME4. Linux系统中的Shell5. Linux系统中文件和目录6. Linux的文件系统7. 注销GNOME 1. 登录规则和口令规则(1) 列举至少2条Linux登录ID的规则或者要求。1) _2) _3) _(2) 列举至少3条Linux口令的规则或者要
29、求。1) _密码不能太短。_2) _密码不能太简单。_3) _4) _ 2. 登录Linux获取用户名和口令,在带有GNOME登录界面的Linux工作站上执行以下步骤完成本实验环节:步骤1:开机,启动Red Hat Linux系统,在系统登录界面的左下方单击“会话”,在屏幕上弹出的菜单中选择会话方式,我们选择“GNOME”,单击“确定”按钮。步骤2:使用分配的用户名登录。将这个用户名输入在欢迎界面的“用户”输入框中,回车后再输入分配的口令并回车。系统显示Red Hat Linux桌面。步骤3:单击屏幕左下方的红帽子,在菜单中单击“系统工具”-“终端”命令,显示“终端”窗口。如图5所示。图5 L
30、inux终端命令界面步骤4:在命令行提示符 ($) 下输入更改口令的命令。应该输入的命令是什么?_passwd_步骤5:系统提示:(current) UNIX password: ,输入当前密码 (注意区分大小写) 。步骤6:系统接着提示:New password,输入新的密码abc。是否能够把密码改为abc?说出为什么能够或者为什么不能改?_its WAY too shrot_步骤7:当再次出现提示符的时候,输入另外一个密码abcdef。能够把密码改为abcdef吗?说出为什么能够或者为什么不能改?_it is too simplistic/systematic_步骤8:输入新的密码Linu
31、xl23。步骤9:重新输入确认密码。确认后收到了什么信息?_it is based on a dictionary word_步骤10:在命令行提示符 ($) 下键入Exit或者按下Ctrl和D键,关闭终端视窗。 3. 熟悉GNOME在GNOME环境中执行下面的步骤,完成本实验环节:步骤1:练习使用GNOME面板。GNOME面板左下方有若干个图标。移动鼠标光标停留在这些图标上一到两秒钟,可看到关于它们的操作提示。在表2-9中写下答案。表2-9 实验记录面板左边的图标 (从左到右)面板右边的图标 (从左到右)Mozella万维网浏览器音量控制Evolution电子邮件帮助OpenOffice.o
32、rg Writer文字处理器时间OpenO Impress创建演示文稿OpenO Calc电子表格打印管理器工作区切换器步骤2:显示面板菜单。“GNOME帮助”图标的上方有一个带箭头的子面板菜单按钮。单击并记录主菜单标题,填入表2-10中。表2-10 实验记录菜单项菜单项最小化移动到工作区 工作区4最大化卷起移动改变大小关闭放在所有工作区上移动到工作区 工作区1移动到工作区 工作区2移动到工作区 工作区 3步骤3:打开和最小化/最大化一个视窗。单击面板上的“OpenO Writer”文字处理器图标,打开一个文字处理辑视窗。在打开文字处理视窗
33、之后,可以单击右上角的按钮选择最小化、最大化或者还原。步骤4:给定视窗的大小。把鼠标光标移动到视窗的任何一边。可以看到一个箭头标志。当该标志出现的时候按下鼠标左键不放,然后拖动视窗的边界可以进行缩放。步骤5:移动视窗。单击视窗的标题栏保持不放。拖动视窗到一个新的位置。步骤6:处理重叠视窗。在文字处理视窗打开的情况下,打开新的视窗会重叠或者覆盖住文字处理视窗。新打开的视窗现在成为前端视窗或者说是当前进程。为了把文字处理视窗从底层带到顶层来,可单击能够看见的视窗的任何部分。如果看不到,则可单击前面视窗的左上角符号,打开“窗口菜单”,从中选择需要的视窗。步骤7:关闭视窗。单击视窗右上角“关闭窗口”按
34、钮,可关闭当前视窗。步骤8:锁定工作站。如果需要离开工作站一会儿,而又想保持桌面不变,可以锁定工作站。当回来的时候,需要输入密码来解锁工作站。系统管理员使用root或者超级用户的密码能够解锁任何工作站。单击红帽子,选择“锁住屏幕”命令,锁住工作站屏幕,然后解锁。步骤9:处理工作空间按钮。工作空间又称虚拟控制台,是Linux操作系统的一大特色,它可使用户同时在多个控制台上工作,由此感受Linux操作系统的多用户、多任务的能力。Linux的虚拟控制台访问方式允许一个用户在同一时间从控制台 (与系统直接相联的监视器和键盘) 进行多次登录;而“工作空间”按钮让用户可以在一个工作空间中打开一系列应用程序
35、,而在另一个工作空间中打开另一系列应用程序。可以单击每一个工作空间按钮从一个工作空间切换到另一个中去。每一个工作空间可以有不同的背景 (墙纸) 。工作空间从1到4命名。能够通过右键单击其中任意一个按钮重新命名。默认情况下,工作空间1是打开的。1) 在工作空间1 - 4中分别打开不同的任务视窗。2) 单击每一个工作空间按钮,在4个视窗中切换。3) 关闭每一个视窗中正在运行的应用程序。 提示:KDE (K Desktop Environment,K桌面环境) 也是Linux操作系统优秀的图形管理器之一,由K菜单、面板和虚拟桌面等组成。 读者可以在登录时选择KDE环境来执行上述GNOME实验步骤,以
36、此熟悉KDE并分析体会与GNOME之间的不同。 4. Linux系统中的Shell在提示符下 (例如 $ ) 输入:echo $SHELL并按回车键即可找出当前系统所使用的Shell。_/bin/bash_如果更改系统的Shell,建议考虑bash,因为它的功能最强大,并且符合POSIX标准,而且在Linux上非常的流行。使用chsh命令可改变所使用的Shell。 5. Linux系统中文件与目录我们来了解Linux通配符的使用。首先假设当前目录下有五个文件 (inv1jig.c、inv2jig.c、inv3jig.c、invinitjig.c、invpar.c) ,然后执行操作:$ ls i
37、nv?jig.c使用此命令将列出文件名中第四个字符包含数字的文件,结果包括:_ inv1jig.c、inv2jig.c、inv3jig.c _执行操作:$ ls inv13jig.c结果包括:_使用以下命令列出文件名中第四个字符为1到3的文件:$ ls inv1-3jig.c结果包括:_、inv2jig.c、inv3jig.c _使用以下命令列出文件名中在inv和jig中间夹着任何长度字符串的文件:$ ls inv*jig.c结果包括:_ inv1jig.c、inv2jig.c、inv3jig.c nvpar.c _使用以下命令将列出文件名中至少包含一个数字并且扩展名为“.c”或“.o”的文件
38、:$ ls *0-9*.co结果包括:_ inv2jig.c、inv3jig.c _Linux中目录的概念与DOS或Windows差不多,只是在DOS或Windows中目录用“”号表示,而在Linux则用“/”号表示。与DOS或Windows一样,Linux的目录也可以采用绝对与相对路径表示。在Linux操作系统中,不管是文本模式还是图形模式,其所有的文件布局都是树型目录方式。为返回工作目录,无论现在处于何级目录位置,只要键入“cd”命令即可返回登录时的工作目录。键入pwd,可查到当前工作目录的完全路径。记录下当前的工作目录:_bin_还可以通过一个“”字符来引用自己的主目录,例如:/home
39、/CAI $ ls class/等价于/home/CAI $ ls /home/CAI/class/ 6. Linux的文件系统1) 本次实验使用的Linux系统的版本是:_Linux Red hat uname(coreutils) 4.5.3_2) 在Linux文件系统根目录下有哪些子目录:_(例如:bin、dev、etc、home、install、lib、mnt、proc、root、tmp、user、var,注意区分不同版本目录的不同) 。3) 用“ls f /bin”命令列出 /bin系统目录中的文件个数和主要文件:_ 7. 注销GNOME单击红帽子,在“GNOME帮助”菜单中选择“注
40、销”命令,单击“确定”按钮确定注销,将会从当前的GNOME会话中退出,返回到Linux登录界面。可选练习 (Linux的常用命令)1. 有关目录的命令2. 有关文件的命令3. 其他的命令典型的Linux系统的命令有很多,在这里,我们来了解Linux中最常用的命令。 1. 有关目录的命令(1) pwd命令pwd (即print working directory,打印工作路径) 命令的功能是显示当前的工作路径。如现在是在“/home/CAI”目录下,则可以用此命令来证实。例如:$ pwd“$”表示在Linux系统的提示符下/home/CAIpwd命令证明的确是在“/home/CAI”下(2) c
41、d命令cd命令用来切换目录,假设在刚才的目录切换到另一目录,如下所示:$ cd /usr/bin将当前的目录转到“/usr/bin”下$ pwd/usr/bin$ cd此命令返回工作目录$ pwd$ /home/CAI 2. 有关文件的命令(1) ls命令ls命令的功能是显示指定目录的内容,例如:$ cd$ ls a此命令显示当前工作目录下的所有文件 (参数“a”表示所有文件,“-”号是用来控制参数)显示时,文件名前带“.”号表示隐含文件。输入“ls -l”命令,参数“-l”表示额外文件的信息。(2) cat命令cat命令的功能是显示文件内容,也可用于文件的连接。此命令常用来快速浏览文件,使用
42、方法如:$ cat.bashrc浏览文件的其他命令还有emacs、more等。(3) chown命令chown命令的功能是改变文件的属主和组 (“属主”可以是用户名或用户ID;“组”可以是组名或组的ID;文件名是以空格分开的要改变权限的文件列表,支持通配符) 。例如:$ chown host:cai file1将文件file1的属主改为host组的cai(4) cp命令cp命令的功能是复制文件,用法是:cp options 源文件 目标文件cp命令还可以使用以下参数:-f:强行覆盖已存在的目标文件。-i:在强行覆盖已存在的目标文件时给出提示。-R:整个目录复制。(5) date命令date命令
43、的功能是打印或设置系统日期和时间,其用法与DOS中的date命令相似,例如:$ date(6) dd命令dd命令的功能是复制一个文件 (并可以将此文件转换成其他格式) 。例如:$ dd if=sourcefile of=destfile使用dd命令能够将文件sourcefile复制为文件destfile。(7) file命令file命令的功能是探测文件和目录的类型。(8) find命令find命令的功能是搜索目录中的文件,用法是:find 路径 匹配表达式 3. 其他的命令(1) kill命令kill命令的功能是中止一个过程,用法是:kill -s信号 p -a 进程号kill -l 信号(2
44、) clear命令clear命令的功能是清除屏幕,用法如同DOS中的cls命令:$ clear(3) mount、umount命令mount、umount命令的功能分别是安装与卸下一个文件系统。用法如下:$ mount /mnt/floppy此命令将A驱动器安装上$ umount /mnt/floppy此命令将A驱动器卸下(4) reboot命令reboot命令的功能是重新启动系统,用法是:$ reboot(5) passwd命令passwd命令的功能是设置用户密码,用户可以使用passwd这个命令来更改自己的登录密码:一般用户只能更改自己的密码;超级用户不但能更改自身的密码,还能更改其他用户的密码。还
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 临床血液透析患者饮食宣教指导
- 危化品储存安全风险排查细则
- 果蔬采后处理预冷技术实施方案
- 会员客诉危机公关预案
- 水稻机插秧秧苗培育管理指引
- 厂界噪声排放监测规范细则
- 排污许可制度执行自行监测指南
- 番茄晚疫病抗病品种筛选标准
- 安全技术交底实施管理细则
- 奶牛产后恢复饲养管理技术指引
- 2025安徽黄山市徽城投资集团有限公司招聘10人笔试历年难易错考点试卷带答案解析2套试卷
- 电工基础第3版微课版逄锦梅教学课件全套
- 《三峡》课件 部编语文八年级上册
- 2025年易制毒化学品安全培训试卷(含答案)
- 农业行政执法课件
- 高处坠落培训安全培训
- 原产地规则解读
- 尼康coolpix4500使用说明书
- 物种互作关系研究-洞察及研究
- 优抚政策培训课件下载
- 2025年河北省中考化学试卷真题(含答案解析)
评论
0/150
提交评论