来自广东工业大学 UNIX 网络操作系统 实验 报告 一、 实验目的 1. 掌握UNIX系统的目录和文件管理命令。 2. 掌握shell的输入输出重定向操作符。 3. 编写shell脚本文件,并调试、执行它。 二、 实验要求 1. 要求每人能独立完成实验。能独立搭建UNIX操作系统,掌握OpenSolaris的安装、运行和使用。 2. 使用自己的账号登录UNIX 系统, 用户名为:学号和姓名汉语拼音全拼。在用户主目录下,新建子目录,子目录名为:专业和班级(可以是拼音)。 3. 在新建的子目录下完成全部练习,所有的操作练习均要截图显示。 4. 所有的实验内容必须在命令行方式下进行操作。 5. 纸制版的封面单面打印,其他页面必须双面打印。全班刻一张光盘。 ### 实验知识点总结 #### 一、实验目的与要求 **实验目的:** 1. **目录和文件管理命令:** 掌握基本的文件管理命令,如`cd`(切换目录)、`ls`(列出目录内容)、`mkdir`(创建目录)、`rm`(删除文件或目录)等。 2. **输入输出重定向操作符:** 学会使用`>`(覆盖写入文件)、`>>`(追加写入文件)以及管道`|`(将一个命令的输出作为另一个命令的输入)等操作符。 3. **Shell脚本编写:** 编写简单的Shell脚本文件,包括如何定义变量、条件判断、循环结构等。 **实验要求:** 1. **独立完成实验:** 要求每位学生能够独立搭建并使用UNIX操作系统,特别是OpenSolaris的操作与使用。 2. **账号设置:** 使用个人学号和姓名汉语拼音全拼作为用户名登录系统,在主目录下创建子目录,子目录名应为个人的专业和班级(拼音)。 3. **操作记录:** 所有的操作练习都需要通过截图来记录。 4. **命令行操作:** 所有的实验内容都必须在命令行界面下完成。 5. **文档格式:** 纸质版的封面单面打印,其他页面双面打印;实验报告以光盘形式提交,全班共用一张光盘。 #### 二、实验内容分析 **1. 显示操作系统版本:** - 使用`uname -a`命令来显示当前UNIX系统的版本信息。 **2. 显示用户主目录:** - 使用`pwd`命令显示当前工作目录的完整路径。 **3. 查看当前日期和时间:** - 使用`date`命令来获取系统当前的日期和时间,了解不同的日期格式输出(如%H与%r,%y与%D的区别)。 **4. 查看当前登录用户列表:** - 使用`who`命令查看当前登录在系统中的用户列表,并结合选项查看系统启动时间和当前用户总数。 - 比较`whoami`和`who`命令的不同之处。 **5. 使用vi编辑器:** - 创建一个名为`notes`的文本文件,用于编写会议通知,并完成文件的编辑操作,如统计文件大小、修改文件内容等。 **6. 使用find命令:** - 学习使用`find`命令来搜索特定的文件或目录,如查找名为`passwd`的文件、查找一天前创建的文件等。 - 需要先创建一些测试用的文件和文件夹。 **7. Shell脚本编写与运行:** - 编写一个名为`flower`的脚本文件,实现以下功能: - 显示当前用户名。 - 显示当前主机名。 - 计算水仙花数。 - 使用重定向符将脚本的输出保存到文件中。 **8. C语言程序编写与运行:** - 编写一个C程序,实现从十六进制转换为十进制的功能。 - 安装GCC编译器来编译并运行程序。 **9. Java程序编写与运行:** - 编写一个Java程序,实现将一个字符串按字符从大到小排序的功能。 - 安装JDK并使用`javac`命令编译程序。 #### 三、结论与体会 1. **命令操作题:** 前面涉及的基本命令操作较为简单,可通过参考书籍《UNIX初级教程》逐步学习。 2. **Shell脚本编制:** 相对复杂的语法需要通过查阅教程和网络资源来学习。 3. **编程题:** C与Java编程题虽然功能简单,但配置开发环境是主要挑战之一,需要安装相应的编译器和工具。 通过本次实验的学习,加深了对UNIX系统及其衍生系统的理解和应用能力,掌握了基本的文件管理和Shell脚本编写技巧,同时也提升了编程能力。
2024-10-24 20:43:57 939KB UNIX 网络操作系统
1
本项目是一款基于Java及Vue框架的fuint餐饮点餐营销系统源码,涵盖1125个文件,包括521个Java文件、206个Vue文件、151个JavaScript文件、67个PNG图片文件、61个XML文件、17个SCSS文件、16个JSON文件、12个JPG文件、12个VM模板文件、11个wxss样式文件。系统整合了点餐、收银和餐饮会员营销等功能,旨在为奶茶店、甜品店和餐厅等实体店铺提供全方位的一站式解决方案。访问官网https://www.fuint.cn了解更多信息,感谢您的关注!
2024-10-24 16:17:20 16.74MB Java Vue 餐饮点餐系统 营销系统
1
标题中的“UOS系统 火狐浏览器中文版 52.3.0”指的是在统一操作系统(Unity Operating System,简称UOS)上使用的火狐浏览器的特定版本,即52.3.0的中文语言版本。UOS是基于Linux内核的国产操作系统,旨在提供安全、稳定、易用的操作环境。火狐浏览器(Firefox)是全球知名的开源网络浏览器,由Mozilla基金会开发,以隐私保护和开源特性著称。 描述中的“zx Kylin”可能是指中兴麒麟(ZX Kylin)与UOS的关联。中兴麒麟是中兴通讯公司推出的一款操作系统,它与UOS有着技术上的联系,可能是UOS的前身或者技术合作伙伴。这里提到的“zx Kylin”可能是该版本火狐浏览器在UOS上的定制或优化版本,以适应中兴麒麟或UOS的系统环境。 标签“软件/插件”表明这是一个关于软件应用的内容,火狐浏览器在这里被当作一款软件来讨论,而“插件”可能意味着它支持安装和使用各种扩展,以增强浏览器的功能和个性化体验。 压缩包子文件的文件名列表包含以下两个文件: 1. signed_firefox_52.3.0esr+build2-0kord1_amd64.deb:这是一个Debian包文件,用于在基于Debian的系统(如Ubuntu或UOS)上安装火狐浏览器。"signed"表示这个软件包已经过签名验证,确保其来源可靠和未被篡改。"52.3.0esr"代表这是火狐的扩展支持版本(Extended Support Release),这种版本会获得更长期的更新和支持。"amd64"表示该软件包适用于64位架构的系统。 2. signed_firefox-locale-zh-hans_52.3.0esr+build2-0kord1_amd64.deb:此文件同样是一个Debian包,但它专注于火狐浏览器的中文语言支持。"locale-zh-hans"表示中文简体语言包,使得火狐浏览器在UOS上能够以中文简体界面运行。 综合以上信息,我们可以了解到,这是一份针对UOS操作系统的火狐浏览器52.3.0 ESR中文版的安装包,包含了主程序和中文语言支持,且所有文件都经过签名验证,确保了安全性和可靠性。用户可以在UOS上安装这两个DEB包,以获得一个本地化并经过优化的火狐浏览器体验,享受浏览网页、下载插件、保护隐私等功能。同时,由于是ESR版本,用户可以期待长期的技术支持和安全更新。
2024-10-24 16:10:33 44.6MB
1
fuint会员营销系统是一款实体店铺会员管理和营销系统。基于Java SpringBoot+ Mysql,包含优惠券、预存卡、集次卡(计次)、储值卡、电子券,会员积分体系,支付收款等营销功能。源码完整,包含前台微信小程序、h5、后端api、后台管理三部分。本系统适用各类实体店铺,如汽车4S店、花店、甜品店、餐饮等,也适用于线上的电商系统。本系统可当做收银系统使用,打通收银系统和会员营销系统的壁垒。
2024-10-24 14:50:06 5.5MB 建站系统
1
《系统架构师历年真题.zip》是一个非常宝贵的资源,它包含了自2005年至2017年的软考系统架构师考试的真实题目和解析。这个压缩包是为准备参加软考系统架构师考试的考生量身打造的,旨在帮助他们全面了解考试的题型、难度和重点,从而提升备考效率。 系统架构师是信息技术领域中的关键角色,负责设计、规划和管理企业的IT系统。在软考中,系统架构师考试是一项高级资格认证,要求考生具备深厚的计算机技术理论基础,丰富的实践经验,以及出色的问题解决和决策能力。历年真题的研习是提高应试能力的重要途径。 压缩包中的"真题"文件,很可能是按年份或考试季度分类的各个部分,包括选择题、问答题、案例分析等不同题型。考生可以通过这些真题来熟悉考试的格式,了解常出现的知识点,并通过解析来理解正确答案背后的原理和思路。 在复习过程中,考生应逐个解答这些真题,测试自己的知识掌握程度。然后,对照解析,分析错误的原因,强化薄弱环节。对于复杂的问题,考生需要深入理解其背后的技术概念,如操作系统原理、网络通信、数据库设计、软件工程方法等。此外,系统架构设计原则、云计算、大数据、安全策略等现代IT领域的热点也是考察的重点。 除了做题,考生还需要关注IT行业的最新动态和技术趋势,因为软考系统架构师考试往往与实际工作场景紧密结合,会考察考生对新技术的理解和应用。同时,加强与同行的交流,参与相关的研讨会和论坛,可以进一步提升问题解决能力和创新思维。 良好的备考心态也是成功的关键。考生要保持积极的心态,合理安排时间,避免过度压力。相信通过系统的复习和充分的准备,每一位考生都能在软考中取得理想的成绩,实现职业生涯的飞跃。让我们一起努力,向着"逢考必过"的目标迈进!
2024-10-24 12:13:39 80.27MB 架构师真题 架构师 系统架构师 软考
1
标题中的“基于VFNet&Varifocal-Loss改进YOLOv5的番茄成熟度检测系统”揭示了这个项目的核心:它是一种使用深度学习技术来识别和评估番茄成熟度的系统。YOLOv5是一个非常流行的实时目标检测模型,而VFNet(Variational Feature Network)和Varifocal Loss则是为了提升其在特定任务上的性能而引入的优化方法。在这个系统中,VFNet可能用于提取更具有区分性的特征,而Varifocal Loss则可能是为了解决传统二分类损失函数在处理不平衡数据时的不足。 YOLOv5是You Only Look Once(YOLO)系列的最新版本,以其快速的检测速度和较高的准确性而受到赞誉。YOLO模型的工作原理是将图像分割成多个网格,并预测每个网格中是否存在目标,以及目标的类别和边界框。YOLOv5相较于早期版本进行了多方面的优化,包括使用更先进的网络架构和训练技巧,使其在保持高效的同时提高了精度。 VFNet是一种针对目标检测任务的特征学习框架,旨在增强模型对目标特征的理解和表示能力。通过引入变分方法,VFNet可以学习到更具多样性和鲁棒性的特征,从而在复杂的视觉任务中提高检测性能。在番茄成熟度检测这样的任务中,能够准确地捕获番茄的颜色、形状等关键特征至关重要。 Varifocal Loss是一种专门为解决目标检测中的多类别不平衡问题而设计的损失函数。在传统的二分类问题中,如前景/背景,容易出现类别不平衡,使得模型过于关注占多数的类。而在目标检测中,这种情况更为复杂,因为除了前景和背景,还有多个不同的目标类别。Varifocal Loss通过引入渐进式权重分配,更好地处理了这一问题,使得模型能够更加均衡地关注各类别的预测。 这个压缩包内的"readme.txt"文件很可能包含了项目的详细说明,包括如何构建和运行这个系统,以及可能的数据集和训练过程的描述。"VFNet-Varifocal-Loss-Enhanced-YOLOv5-Tomato-Ripeness-Detection-System-main"目录可能包含了源代码、预训练模型、配置文件和其他相关资源。 这个系统利用了深度学习的强大功能,特别是YOLOv5的高效目标检测能力,结合VFNet的特征增强和Varifocal Loss的类别平衡优化,实现了对番茄成熟度的准确判断。这对于农业自动化、产品质量控制等领域具有很高的应用价值。
2024-10-24 10:12:21 4.16MB yolov5 python
1
本程序是仿照仿照严老师的MATLAB程序编写的低成本组合导航系统,具体的描述和MATLAB程序请看我的博客!! MATLAB程序:https://download.csdn.net/download/qq_38364548/87380141 具体描述:https://blog.csdn.net/qq_38364548/article/details/128655225 对于标准Kalman滤波,其中增益计算式(5.3-29c)涉及矩阵的求逆运算,当量测维数较高时,计算量很大。序贯滤波(sequential Kalman filter)是一种将高维数量测更新降低为多个低维数量测更新的方法,能有效地降低矩阵的求逆计算量。 利用序贯滤波,在滤波增益计算中的矩阵求逆问题将转化为标量的倒数运算,有利于减少滤波计算量和增强数值计算的稳定性。 如果量测方差阵Rk不是对角矩阵,通过三角变换的变换方法,可实现对角化处理,再利用序贯滤波。特别地,如果量测噪声方差阵Rk是常值阵,则只需在滤波初始化时作一次三角分解即可。
2024-10-23 17:41:00 3.06MB 组合导航
1
MATLAB代码:基于雨流计数法的源-荷-储双层协同优化配置 关键词:双层规划 雨流计算法 储能优化配置 参考文档:《储能系统容量优化配置及全寿命周期经济性评估方法研究》第三章 仿真平台:MATLAB CPLEX 主要内容:代码主要做的是一个源荷储优化配置的问题,采用双层优化,外层优化目标的求解依赖于内层优化的储能系统充放电曲线,基于储能系统充放电曲线,采用雨流计数法电池健康状态数学模型,对决策变量储能功率和容量的储能系统寿命年限进行评估;内层储能系统充放电曲线的优化受外层储能功率和容量决策变量的影响,不同的功率和容量下,储能装置的优化充放电功率曲线存在差异。
2024-10-23 14:49:11 342KB matlab
1
以清算账户管理系统为核心,大额支付系统、小额支付系统、支票影像交换系统、网银互联子系统为业务应用子系统,公共管理控制系统和支付管理信息系统为支持系统
2024-10-23 14:07:11 725KB c++11
1
文件名:Sky_Master_ULTIMATE_2021_Volumetric_Clouds_Weather_Fog_Ocean_v7.unitypackage Sky Master ULTIMATE 2021 是 Unity 引擎上一款广受欢迎的资源包,主要用于生成逼真的环境效果,如体积云、天气系统、雾和海洋。以下是它的主要功能: 1. 体积云: 逼真、动态的云层生成。 允许根据一天中的时间来展示光照效果(例如日出和日落)。 支持云的形态变化和与阳光的交互,模拟自然的云层行为。 2. 天气系统: 内置多种天气状况,包括雨、雪和风暴。 动态的天气过渡,能够无缝切换不同的天气类型。 与光照和雾效结合使用,营造更加沉浸的环境。 3. 雾效: 体积雾,能够根据环境光照进行调整。 与天气系统和水面相结合,呈现逼真的景深和距离渲染效果。 可与地形、建筑物和角色互动,为场景增加层次感。 4. 海洋: 动态的海洋和水面效果,包括波浪、反射和折射。 可配置为平静的湖泊或汹涌的大海,以及介于两者之间的各种水面状态。 与天气效果同步,比如在风暴期间生成汹涌的海浪。
2024-10-23 12:40:37 666.1MB Unity插件 天气系统
1