2011操作系统实验指导书

上传人:桔**** 文档编号:426900628 上传时间:2023-05-21 格式:DOCX 页数:26 大小:44.46KB
返回 下载 相关 举报
2011操作系统实验指导书_第1页
第1页 / 共26页
2011操作系统实验指导书_第2页
第2页 / 共26页
2011操作系统实验指导书_第3页
第3页 / 共26页
2011操作系统实验指导书_第4页
第4页 / 共26页
2011操作系统实验指导书_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《2011操作系统实验指导书》由会员分享,可在线阅读,更多相关《2011操作系统实验指导书(26页珍藏版)》请在金锄头文库上搜索。

1、进入学校的 linlux 系统Telnet 202.116.57.246操作系统实验指导书高文宇广东商学院信息学院2011年9月目录操作系统实验指导书1实验一Linux命令及编辑器Vi的使用4实验二Linux系统管理实践10实验三进程控制16实验四进程通信20实验五进程同步(1)24实验六进程同步(2)26实验一 Linux命令及编辑器Vi的使用、实验目的与要求(1) 体会多用户、多任务网络操作系统Linux的工作特点;(2) 理解操作系统的分类、相关概念和资源管理功能。二、预备知识( 1 ) Linux 命令的格式bash 命令的一般格式是:命令名 选项 参数 1 参数 2 例如:cp -

2、f filel.c myfile.c需要注意的是: 命令名必须是小写的英文字母 一般格式中由方括号括起来的部分是可选的 选项以“-”开始,多个选项可用“-”连起来 命令行的参数提供命令运行的信息或者命令执行过程中所使用的文件名 如果命令行中没有提供参数,则命令使用标准文件进行输入/输出 命令在正常执行后返回一个0 值,表示执行成功Linux 操作系统的联机帮助对每个命令的准确语法都做了说明(2) Linux的联机帮助命令一an三、实验内容( 1 )登录、退出和关机1、超级用户与普通用户超级用户是对系统的一切资源均具有访问权限的用户,即系统管理员,用户名为:root, 命令提示符为:#;普通用户

3、由超级用户创建和删除,仅具有超级用户指定的访问权限,命令提示符为: $。 超级用户和普通用户可以相互切换;要养成用普通用户登录、使用系统的习惯。2、登录开机启动后,系统提示:Login:用户名Password :口令输入超级用户名root,出现提示符:#;输入普通用户名,出现提示符:$。在提示符 后就可以输入各种Linux命令了。3、创建和删除用户必须在超级用户下完成。 创建新用户:# useradd 用户名 创建/修改口令:# passwd 口令删除用户:# userdel - r 用户名4、用户切换 普通用户切换到超级用户:$ supassword :口令超级用户切换到普通用户:# su

4、普通用户名5、退出 为避免其他用户非法盗用自己的用户名,停止使用系统时要退出。退出系统有很多方法可以在命令提示符下键入exit或logout命令,也可以使用组合键Ctrl+d。6、关机 普通用户没有关机权限,只有超级用户才能关闭系统。关机方式有命令方式和组合键Ctrl+Alt+Del两种方式,可以使用halt或shutdown命令:# halt(显示System halted时才可以关闭电源)# shutdown (系统默认2分钟后关机)shutdown - h now (系统立即关机)shutdown - r now (系统立即重新开机)shu tdown -h 20:25 (系统将在 20

5、:25 分关机)shutdown - h +10 (系统在10分钟后关机)(2)常用命令的使用1 、 ls 命令 功能:查看指定目录下的文件和目录。格式: ls options filename/dirname常用选项说明:-a 显示所有文件和目录,包括隐含文件-l 显示文件的完整信息-f 对文件添加一特定后缀字符指出其类型/ 子目录* 可执行文件无 普通文件.开头 隐含文件-r 将文件以相反次序显示-t 将文件以建立时间先后列出-R 若目录下有文件,则文件也依序列出示例:ls - ltr s*将当前目录下所有以s开头的文件按建立时间的逆序列出完整信息ls - lR bin将bin目录下所有目

6、录及文件的详细信息列出ls - alf 将当前目录下包括隐含文件在内的所有文件信息完整列出,并在文件名后添加特殊后缀以表示文件类型2、man 命令 功能:查看某个命令的使用方法。格式: man 命令名3、clear 命令 功能:清屏。 格式: clear4、cat 命令功能:显示或链接ASCALL文件。格式: cat 文件名示例:cat text显示 text 的文件内容cat file1 file2依次显示filel和file2的内容cat file1file2将filel的内容附加到file2后面,但filel仍存在cat filel将键盘输入(以Ctrl+c结束)的内容输出到filel5

7、、pwd 命令 功能:显示当前目录。格式: pwd6、cd 命令功能:进入或修改指定的目录。格式: cd 目录名7、mkdir 命令 功能:建立新的目录。格式: mkdir 新的目录名8、rmdir 命令 功能:删除空目录。格式: rmdir 空目录名9、rm 命令 功能:删除指定的文件或目录。格式: rm options filename/dirname常用选项说明:-i 删除前逐一询问确认-f 即使文件属性为只读,也直接删除无需确认-r 将指定目录下的所有文件及子目录一并删除-v 显示指令执行过程示例:rm - i *.c删除 C 语言程序文件,删除前逐一询问确认rm - r finish

8、ed 删除finished子目录及子目录中的所有文件10、du 命令 功能:显示当前目录所占用的硬盘空间。格式:du - abC目录/文件名称选项说明:-a表示要显示所有目录及每个目录所占用的空间,单位是Kb-b表示显示空间大小的单位是byte-C 表示显示一个目录的总空间的大小 不加任何参数,则显示当前目录下各目录占用的空间及所有文件所占总空间11、df 命令 功能:查看硬盘目前所剩的空间。格式: df12、cp 命令 功能:复制文件或目录。格式:cp -r源文件/目录名目标文件/目录名示例:cp file1.c file2.doc将 file1.c 复制为 file2.doccp - r

9、/tmp/ /abc/将tmp子目录中的文件及下属子目录一同复制到abc子目录13、mv 命令 功能:移动文件或目录。格式: mv 源文件/目录名 目标文件/目录名14、more 命令 功能:按页查看指定的文件。格式: more options filename常用选项说明:-num 一次显示的行数+num 从第 num 行开始显示-d 在屏幕下方显示提示信息Press space to contin ue,q to quit.-l取消遇见特殊字符I时会暂停的功能-f 计算行数时按实际的行数,而非自动换行的行数记数-p 不以卷动的方式显示每一页,而是先清屏后显示-c 先显示内容再清除旧资料-s

10、 将连续两行以上的空白行代换为一行空白行filenames 欲显示内容的文件,可为复数个数示例:more - s testfile逐页显示文件testfile的内容,如有连续两行以上空白行则以一行空白行显示 more +20 testfile从第20行开始显示文件testfile的内容15、find 命令功能:将符合组合条件expression的文件列出来。格式:find path expression 常用参数说明:命令中第一个“-”之前的部分为path,之后的部分为expression。如果path是空字 符串则使用目前路径,如果expression是空字符串则使用-print为默认exp

11、ression。常用 expression:-group 群组名称 查找符合指定之群组名称的文件或目录-help 在线帮助-print假设find命令的返回值为true,就将文件或目录名称在标准输出设备输出。 格式为每列一个名称,每个名称前皆有“./”字符串-user 拥有者名称 查找符合指定的拥有者名称的文件或目录示例:find . -name “*.c将当前目录及其子目录下所有后缀名为c的文件列出find .-ftype f将当前目录及其子目录下所有一般文件列出find .- ctime -20 将当前目录及其子目录下所有最近20分钟内更新过的文件列出(3) 在Linux中编辑文档一vi编

12、辑器vi编辑器的三种工作模式: 命令模式(Command mode):控制屏幕光标的移动、字符的插入或删除、字符的移 动或复制、进入插入模式或底线命令模式; 插入模式(Insert mode):完成字符的输入; 底线命令模式(Last line mode):存储文件或退出编辑器,也可设置编辑环境。 vi工作模式的切换: 进入命令模式:在命令提示符后输入:vi文件名; 切换到插入模式:在命令模式下按键i、a、o进入插入模式i (插入):在当前光标位置输入字符;a (增加):从当前光标的前一个位置开始输入字符;o (插入新行):从新行行首开始输入字符。 切换到命令模式:在插入模式下按Esc键; 切

13、换到底线命令模式:在命令模式下按“:”进入底线命令模式。四、实验软硬件环境硬件要求:P4 2.0G 1G内存60G硬盘以上电脑软件要求:C、C+编程环境,Java编程环境五、实验步骤实验每人单独完成,独立练习上述各种命令的使用。六、实验考核办法提交实验报告,详细介绍实验中所做的工作,遇到的问题,解决办法,实验后的体会和设想。在man的命令中遇到了跳不出该命令的情况,从网上搜索找到了安Q”解决了,另外 在查找文件的时候遇到了中文的输入不会,用CTRL+SPACE键进行输入七、附:思考题(1)如何查看文件目录?如何查看文件内容?Find 加文件名 CAT 加文件名(2)如何创建子目录?进入指定的子

14、目录?以及删除子目录及其下的文件?(3)如何查看硬盘空间?(4)如何复制或移动文件?(5)如何使用 vi 编辑器进行源程序的编辑?如何编译和运行程序?实验二 Linux 系统管理实践一、实验目的与要求二、预备知识三、实验内容(1)Linux 的进程管理命令Linux 是一个多用户多任务的操作系统。多用户是指多个用户可以在同一时间使用计算 机系统;多任务是指Linux可以同时执行几个任务,它可以在还未执行完一个任务时又执行 另一项任务。在Linux系统上所有运行的东西都可以称之为一个进程。每个用户任务、每个系统管理 守护进程,都可以称之为进程。Linux用分时管理方法让所有的任务共同分享系统资源。下 面就来看一看如何控制这些进程。1、启动进程在 Linux 系统中有两种启动进程的方法: 直接输入命令,就将直接启动一个进程? 在普通情况下,进程将在前台执行,这时我们无法再执行新的命令? 如果我们在命令之后加上一个“&”,那行进程将会放在后台执行,我们仍然可以执 行新的命令 通过at、cron、crontab命令可以像Windows中的计划任务一样定时启动某个进程, 具体的使用方法大家可以使用man命令名来查询。2、查看进程在Linux系统中,可以使用ps命令来查看正在运行的进程。例如: 列出属于当前用户的进程: psPID TTY TIM

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 建筑资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号