视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
LINUX_shell程序编程实验报告
2025-10-03 15:14:43 责编:小OO
文档
LINUX 实验报告

专          业:       

班    级:            

学    号:     

姓    名:       

报告时间:     

      

实验一  Shell编程

一.实验名称:

    考勤模拟shell程序设计

二.实验目的:

    理解Shell程序的设计方法;熟悉Shell程序的编辑、运行、调试方法与过程。

三.实验内容:

     考勤模拟Shell程序设计

     用shell设计一个模拟考勤程序,实现如下功能选择界面:

                   1:上班签到

                   2:下班签出

                   3:缺勤信息查阅

    考勤程序运行后,提示用户输入上述功能选择,并验证用户输入的用户名和密码;用户信息保存在userinfo.dat中。

    如果是上班签到,记录签到信息,如果签到时间大于上午8时,则提示用户迟到,并记录该迟到信息到check.dat中。

    如果是下班签出,记录签出信息,如果签出时间小于下午6时,则提示用户早退,并记录该早退信息到check.dat。

    如果用户选择确信信息查询,则将check.dat中对应的用户迟到早退的信息查询出来并显示。

    用户选择功能执行完,Shell程序继续回到功能选择界面等待下一个用户进行操作。

四.实验要求:

      1、掌握Shell程序的编辑、运行、调试方法

      2、完成实验内容要求是现的功能

      3、撰写实验报告

五.试验运行代码:

  

6、试验运行结果:

六.实验心得

学到了一些有关linux 的知识,还亲自参加了linux的安装party, 这些都让我对产生了了解和掌握linux的愿望。在这方面,我只是个初学者,我希望跟我一样抱着学习linux的心态但不知如何学习这方面技术而感到无从下手的初学者在看了这篇文章后,能够找到深入了解linux 的方向和办法。

以下就是学习linux的一个循序渐进的过程

 

一.起步

你应该为自己创造一个学习linux的环境--在电脑上装一个linux或unix  

北美用redhat,欧洲用SuSE,桌面mandrake较多,而debian是技术最先进的linux开发人员中用debian的最多,其次是redhat,从全球linux各应用领域市场份额来看无疑redhat是最多的

它易于使用和安装,我们没有必要把时间浪费在“装系统”上而应集中精力学习最有用的东西。

我强烈建议:自己亲自动手把linux装到你的硬盘上,你必须学会安装linux系统的技能,对于现在的版本来说,其实跟装WinXP一样简单

二.进阶

理解shell管道"|文件流重定向">"及追加">>"等

熟悉Gnome/KDE等X-windows桌面环境操作

掌握.tgz.rpm.biz等软件包的常用安装方法

学习添加外设,安装设备驱动程序(比如modem)  

熟悉Grub/Lilo引导器及简单的修复操作计算机|外语|培训|资料|视频|课件|下载(j.h|s}zHS5p 

熟悉系统固有目录的名称及公用学会用mount命令访问其他文件系统了解vi,gcc,gdb等常用编辑器,编译器,调试器学习linux环境下的简单组网下载本文

显示全文
专题