- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
实训报告
课程名称___网络操作系统实训
学生学院____计算机学院________
专业班级软件工程
学号
学生姓名_______________
指导教师______________
2011年X月X日
实验目的
1.掌握UNIX系统的目录和文件管理命令。
2.掌握shell的输入输出重定向操作符。
3.编写shell脚本文件,并调试、执行它。
实验要求
要求每人能独立完成实验。能独立搭建UNIX操作系统,掌握OpenSolaris的安装、运行和使用。
使用自己的账号登录UNIX系统,用户名为:学号和姓名汉语拼音全拼。在用户主目录下,新建子目录,子目录名为:专业和班级(可以是拼音)。
在新建的子目录下完成全部练习,所有的操作练习均要截图显示。
所有的实验内容必须在命令行方式下进行操作。
纸制版的封面单面打印,其他页面必须双面打印。全班刻一张光盘。
实验内容
用uname-a命令显示操作系统的版本。
用pwd命令显示用户主目录的路径名。
用date命令查看当前日期和时间。分别比较%H和%r,%y和%D。
用who命令查看当前登录在系统中的用户列表。利用who命令选项查看当前系统中的用户总数和系统启动时间。比较whoami和whoami显示的结果区别。
用vi编辑器,先在用户主目录中创建名为notes的会议通知文件,编辑notes文件。(1)统计文件大小,(2)重新编辑文件notes,加上一个适当的标题,(3)将当前行中第一个字符串改为字符串new。(说明notes文件内容不能以数字和简单的字母组成,必须是一段有内容的英文,至少是10行以上的描述)
用find命令查找名为passwd的文件。从用户主目录开始,查找所有1天前创建的文件。查找文件属主的文件。查找1天前被访问过的文件。
先创建一些文件/文件夹:
文件都是当天创建,修改与访问:
文件属主的文件过多:
……
用重定向符和cat命令创建一个flower脚本文件,完成如下功能。并运行它。
显示用户名。
显示用户的主机名。
求解水仙花数问题。水仙花数是三位数,它的个、十、百位数的立方和等于该数本身,例如371=33+73+13,故371是一个水仙花数。
脚本内容如下:
脚本运行结果与重定向:
编写简单的C程序,编译和运行程序。用c语言程序编程实现:写一个函数,输入一个十六进制数,输出相应的十进制数。
程序内容及编译运行结果如下:
编写Java程序,编译和运行程序。把给定的一个字符串按照由大到小的顺序输出显示到屏幕上。
7、8和9题说明:要求有源程序清单和目标文件的截图,还要有运行结果的截屏。
以上用到的文件/文件夹/源程序/目标文件等,如下截图:
结论与体会
前面部分的命令操作题相对简单,按照UNIX初级教程,可以一步一步做好。
shell脚本编制题,语法相对复杂些,经过查阅教程与网络资料,也均得以学习完成。
C与JAVA编程题,需要实现的功能相对简单,按以前学过的编程语言编写。而主要的困难在于编译环境的配置,编译.C源文件需安装GCC编译器,.java需安装javac。
经过本次的UNIX操作系统基础学习,使我对UNIX系统与衍生系统有了一定的了解。
文档评论(0)