linux实验三 进程创建
(一)操作实验任务使用ls命令查看文件的权限使用chown修改文件的所属权(实现创建用户,以及Test.txt文件,并用sudo赋予管理员权限,其含意思是test文件的所属给user0用户)使用chmod 修改文件的访问权限采用字符设定法,添...
·
(一)操作实验任务
- 使用ls命令查看文件的权限
- 使用chown修改文件的所属权 (实现创建用户,以及Test.txt文件,并用sudo赋予管理员权限,其含意思是test文件的所属给user0用户)
- 使用chmod 修改文件的访问权限
- 采用字符设定法,添加一个权限,比如:chmod u+w,g+r,o+r file1;减少一个权限, chmod u-x,g-w,o-w file1
- 采用数字设定法修改权限,比如:chmod 755 file1
(二)编程实验任务
- 编写一段程序,使用系统调用fork( )创建两个子进程,当此程序运行时,在系统中有一个父进程和两个子进程活动。让每一个进程在屏幕上显示一个字符;父进程显示字符“a”,子进程分别显示字符“b”和“c”。(事先创建fork.c文件,输入代码,在控制台上gcc加载文件, 其中./a.out是运行)
代码:
#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
#include <unistd.h>
main()
{
if ( fork() == 0 ) // 子进程1
{
printf("b\n");
exit(0);
}
else
{
if ( fork() == 0 ) // 子进程2
{
printf("c\n");
exit(0);
}
printf("a\n"); // 父进程
exit(0);
}
}
更多推荐
已为社区贡献1条内容
所有评论(0)