Linux实训
文章平均质量分 55
浑水摸咸鱼
这个作者很懒,什么都没留下…
展开
-
Linux实训项目三 题二( shell小游戏)
shell小游戏(1)Shell小游戏–石头剪刀布,结果如下:[root@localhost opt]# ./hardgame.sh输入1、2、3。1是剪刀,2是石头,3是布:1电脑出的石头,你赢了[root@localhost opt]# ./hardgame.sh输入1、2、3。1是剪刀,2是石头,3是布:2电脑出的石头,打成平手[root@localhost opt]# ./hardgame.sh输入1、2、3。1是剪刀,2是石头,3是布:3电脑出的布,打成平手源代码:#!/b原创 2021-06-06 11:43:45 · 1593 阅读 · 0 评论 -
Linux实训项目三 题一(1.成功实现shell程序的菜单功能)
shell程序编写一个显示菜单的shell程序,利用函数实现简单的菜单功能,n的值由键盘输入:===========================================** (1)计算1到n的奇数之和; **** (2)计算1到n的阶乘; **** (3)计算1到n的所有素数; **** (4)退出程序。 **============================原创 2021-06-06 11:40:06 · 3386 阅读 · 0 评论 -
Linux实训项目二 题一(Linux系统用户管理策略分析)
1 、实训内容(1)创建1个组群账户,取名stugrp,设置GID=610;(2)批量创建50个用户stu001,stu002,…,stu050,设置其UID=510,511,512,…,559。并设置GID=610,设置用户主目录为/home/stu001,… ,/home/stu050,设置shell为/bin/bash。2 、设计要求(1)请分析下面几种不同解决方案的实现过程;选取两种方案分析各自优缺点。(2)将以上两个方案运行结果截图放到课程设计报告中。(3)根据要求编写课程设计报告(原创 2021-06-06 11:37:19 · 3857 阅读 · 2 评论 -
Linux实训项目一 题三(进程管理与进程通信编程)
(1) 自行编写一个C语言程序,在主进程中生成两个子进程,在子进程1中将“1111111111”、“2222222222”、……、“9999999999”写入文件myfile,在子进程2中将“AAAAAAAAAA”、“BBBBBBBBBB”、……、“ZZZZZZZZZZ”写入文件myfile。源代码:#include <sys/types.h>#include <unistd.h>#include <stdio.h>#include <stdlib.原创 2021-06-06 11:32:34 · 818 阅读 · 2 评论 -
Linux实训项目一 题二(读写文件与进程管理系统调用综合编程)
实验内容:通过调用fork()生成子进程,在子进程中实现输出信息:My PID(child) is XXX 注意:XXX 是子进程号My parent PID is XXX 注意:XXX 是父进程号并将字符串“This is child process write”写入文件temp中;在主进程中实现输出信息:This parent processMy PID(parent) is XXX 注意:XXX是本身进程号My child PID is XXX原创 2021-06-06 11:28:15 · 260 阅读 · 0 评论 -
Linux实训项目一题一(makefile文件编写)
实验内容:程序功能,主函数通过调用函数isPrime(num)判定num是否素数,并生成一个100个元素为素数的数组,然后调用函数outprime(int a[],int n)输出n个素数。通过编写一个makefile文件,实现三个模块的C语言程序编译运行。各个文件源代码:findprime.c#include "findprime.h"int main(){int a[N],count=0,num=2;count=0;while(count<100){if(isprime(num))原创 2021-06-06 11:24:42 · 821 阅读 · 0 评论