linux-程序设计上机实习报告

linux-程序设计上机实习报告

ID:12354425

大小:860.66 KB

页数:32页

时间:2018-07-16

linux-程序设计上机实习报告_第1页
linux-程序设计上机实习报告_第2页
linux-程序设计上机实习报告_第3页
linux-程序设计上机实习报告_第4页
linux-程序设计上机实习报告_第5页
资源描述:

《linux-程序设计上机实习报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、中国地质大学(武汉)Linux程序设计上机实习报告目录Linux第一次上机(运行环境RedHat)1调试运行CD唱片应用程序1运行过程1心得体会3编写shell脚本,求1到100的和3运行过程3源代码4编写shell脚本,从键盘输入两个数,求这两个数的和4运行过程4源代码5等待特定用户登录,每30秒确认一次5运行过程5源代码6找出系统中当前消耗磁盘容量最大的前10个用户,并向他们发送警告邮件6运行过程6源代码8查找输入文件的路径8运行过程8源代码9Linux第二次上机(运行环境RedHat)9定制自己的ls命令。提供至少三种带参数的执行方式9

2、运行过程9源代码11调试编译串行口通信程序p6.5.c16运行过程16Linux第三次上机(运行环境RedHat,CentOS)16创建一个系统监听守护进程,一旦接收到其他进程发来的信号,马上给出报告16运行过程16源代码18分别利用本地socket套接字和INTENET套接字实现进程间文件传输20本地socket套接字运行过程20本地socket套接字服务器server1.c源代码22本地socket套接字客户端client1.c源代码23INTENET套接字运行过程25INTENET套接字服务器server2.c源代码28INTENET套

3、接字客户端client2.c源代码29感谢与收获3031中国地质大学(武汉)Linux程序设计上机实习报告Linux第一次上机(运行环境RedHat)调试运行CD唱片应用程序运行过程图表1第一步,使用./CD命令运行CD脚本图表2进入选项界面31中国地质大学(武汉)Linux程序设计上机实习报告图表3增加CD图表4查找CD31中国地质大学(武汉)Linux程序设计上机实习报告图表5查询数目图表6退出心得体会通过运行书上的CD唱片应用程序,进一步地了解到shell编程的方法,以及编写程序的思路。编写shell脚本,求1到100的和运行过程图表7

4、使用./sum1to100运行31中国地质大学(武汉)Linux程序设计上机实习报告源代码图表8使用catsum1to100查看源代码编写shell脚本,从键盘输入两个数,求这两个数的和运行过程图表9使用./sumAandB运行31中国地质大学(武汉)Linux程序设计上机实习报告源代码图表10使用catsumAandB查看源代码等待特定用户登录,每30秒确认一次运行过程已知特定用户是zzx,我首先让root用户登录并运行程序,可以发现每隔30s提醒一次图表11使用./checkuser运行当我切换到zzx用户,并再次运行程序,可得如下结果3

5、1中国地质大学(武汉)Linux程序设计上机实习报告源代码图表12使用catcheckuser查看代码找出系统中当前消耗磁盘容量最大的前10个用户,并向他们发送警告邮件运行过程由于权限等问题,我们使用root用户运行程序图表13使用./mymail运行运行完毕后,我们就可以查看邮件了31中国地质大学(武汉)Linux程序设计上机实习报告图表14root用户收到的邮件图表15zzx用户收到的邮件31中国地质大学(武汉)Linux程序设计上机实习报告图表16t1用户收到的邮件源代码图表17使用cat命令查看查找输入文件的路径运行过程由于权限的问题

6、,我们使用root用户运行程序31中国地质大学(武汉)Linux程序设计上机实习报告图表18使用./route运行,并按照要求输入文件名源代码图表19使用catroute查看源代码Linux第二次上机(运行环境RedHat)定制自己的ls命令。提供至少三种带参数的执行方式运行过程图表20使用./ls运行不带参数ls31中国地质大学(武汉)Linux程序设计上机实习报告图表21使用./ls-l运行带参数-l的ls图表22使用./ls-a运行带参数-a的ls31中国地质大学(武汉)Linux程序设计上机实习报告图表23使用./ls-al运行带参数

7、-al的ls源代码#include#include#include#include#include#include#include#include#include#includeintdo_ls(char*dir,char*filename,intlflag){intn;structstatbuf;charout[100];structpasswd*pw;

8、31中国地质大学(武汉)Linux程序设计上机实习报告structgroup*gr;structtm*t;if(lflag==0){printf("%st",fi

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。