欢迎来到天天文库
浏览记录
ID:61931892
大小:820.50 KB
页数:10页
时间:2021-03-31
《linux实验 (3)讲课讲稿.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、__________________________________________________北京XX大学2014学年—2015学年第1学期Linux应用实验报告书实验题目:实验五Linux下的Socket和Shell编程初步实验环境:VMWare和RedHat实验目的:进一步熟悉练习Linux的socket和shell编程。实验内容:1.Socket:编写一个简单的服务器、客户端(使用TCP)——服务器端一直监听本机的5656号端口;如果收到连接请求,将接收请求并接收客户端发来的消息;客户端与服务器端建立连接并发送
2、一条消息。(1)服务器端代码:____________________________________________________________________________________________________(2)客户端代码:(3)运行截图:服务器端等待请求:____________________________________________________________________________________________________客户端发送消息:服务器端接收到消息:_____
3、_______________________________________________________________________________________________1.Shell:“计算机科学术语;同时也代表著名的荷兰皇家壳牌石油集团”,但就我们目前而言,指前者。(1)补充://a=string1;b=string2;根据前后文继续补充。。。//根据前后文继续补充。。。//请学习echo和wc(2)shell中条件测试test命令学习:写脚本程序时,________________________
4、____________________________________________________________________________经常遇到的问题就是判断字符串是否相等,可能还要检查文件状态或者进行数字测试。请分别写一个字符串测试和数字测试的shell程序。1)字符串测试程序:运行截图:(测试两种情况:字符串相等和不相等时)___________________________________________________________________________________________
5、_________2)数字测试程序:运行截图:(测试两种情况:数字相等和不相等时)____________________________________________________________________________________________________(1)请说明以下shell脚本的功能。#!/bin/shi=1groupaddclassBJFUwhile[$i-le30]doif[$i-le9];thenUSERNAME=stu0${i}elseUSERNAME=stu${i}fiusera
6、dd$USERNAMEmkdir/home/$USERNAMEchown-R$USERNAME/home/$USERNAMEchgrp-RclassBJFU/home/$USERNAMEi=$(($i+1))done代码:____________________________________________________________________________________________________运行结果:________________________________________________
7、____________________________________________________该程序的功能是创建一个名为classbjfu的用户组,并添加stu01到stu30共30个用户。思考题:A.基于Linux的GUI的实现C/S;B/S框架。针对本研究地目的,在研究和分析了目前国内外各个GUI系统的体系结构特点后,提出本次研究的GUI平台体系结构,如图2所示。其分为三层:底层连接层、核心层和API接口层。___________________________________________________
8、_________________________________________________底层连接层为GUI平台体系的基础层,负责连接驱动程序,由五部分组成:包括图形抽象层(GAL)、输入抽象层(IAL)、线程(进程)管理层、物理显示层和输入硬件层。五个部分的主要结构是:物理显示层和输入硬件层是
此文档下载收益归作者所有