欢迎来到天天文库
浏览记录
ID:12354425
大小:860.66 KB
页数:32页
时间:2018-07-16
《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
此文档下载收益归作者所有