0
点赞
收藏
分享

微信扫一扫

linux阶段复习题

颜路在路上 2022-01-10 阅读 55

linux阶段复习题

1.简述如下目录的功能

/boot 与系统内核及启动有关的文件;

/etc 存放配置文件

/lib 存放库文件

/bin 命令(二进制可执行程序)

/home 普通用户家目录

/root

2.15个命令

文件命令:cp rm mv cat less more tail head vi find grep

进程/监控操作:ps kill top

打包:tar gzip

gcc

3.linux系统都有哪些类型文件?每种类型用什么符号标识

- 普通/文档

d 目录文件

p管道文件

l 链接文件 ln -s tmp mydir1

c,b设备文件

s套接字文件

4.文件有哪些类新的文件?每种类型用什么符号标识?

r   4

w 2

x 1

- 0

5.将一个名为file的文件权限改成属主具有读写执行,同组人具有读写权,其他人没有任何权限的命令。

chmod 760 file;

u 属主 7

g 同组 6

o 其他人 0

+文件名

6.将main.c生成对应的可执行程序main

预编译->编译->汇编->链接。

c i o s

7.联合编译

8.

9:gdb调试 

10. 做静态库 ar crv libfoo.a add.o max.o

      做共享库 gcc -shared -fPIC -o libfoo.so add.o max.o

11.ldd

 

 18.管道 信号量 共享内存 消息队列 套接字

19.有名在任意两进程间通讯

     无名在父子进程间通讯

20.什么是僵死进程?如何解决

子进程先于父进程结束,父进程没有获取子进程的退出码

父进程调用wait。SIGCHLD设置为忽略

编程:

父进程输出7次,子进程输出3次

int main()

{

char *s=NULL;

int n=0;

pid_t pid=fork();

if(pid==0)

{

n=3;

s=zichengxu;

}

else

{

n=7;

s=fuchengxu;

}

for(int i=0;i<n;i++)

{

printf("s");

sleep(1);

}

}

 

举报

相关推荐

算法复习题

JS复习题(二)

JAVA 面试复习题

c++期末复习题

C++复习题1

Python简单复习题型

【数据结构】复习题(二)

0 条评论