- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
实训报告
课程名称 网络操作系统实训
学生学院 计算机学院 专业班级 软件工程0802
学 号 3108006888
学生姓名 林佳 指导教师 林小平
2023年6月25日
一、试验目的
把握UNIX系统的名目和文件治理命令。
把握shell的输入输出重定向操作符。
编写shell脚本文件,并调试、执行它。
二、试验要求
要求每人能独立完成试验。能独立搭建UNIX操作系统,把握OpenSolaris的安装、运行和使用。
使用自己的账号登录UNIX系统,用户名为:学号和姓名汉语拼音全拼。在用户主名目下,建子名目,子名目名为:专业和班级〔可以是拼音〕。
在建的子名目下完成全部练习,全部的操作练习均要截图显示。
全部的试验内容必需在命令行方式下进展操作。
纸制版的封面单面打印,其他页面必需双面打印。全班刻一张光盘。
三、试验内容
用uname-a命令显示操作系统的版本。
用pwd命令显示用户主名目的路径名。
用date命令查看当前日期和时间。分别比较%H和%r,%y和%D。
用who命令查看当前登录在系统中的用户列表。利用who命令选项查看当前系统中的
用户总数和系统启动时间。比较whoami和who am i显示的结果区分。
用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)