山东农业大学-2014-2015-2Linux操作系统(A)和详细答案

上传人:m**** 文档编号:491893474 上传时间:2023-02-27 格式:DOC 页数:7 大小:200KB
返回 下载 相关 举报
山东农业大学-2014-2015-2Linux操作系统(A)和详细答案_第1页
第1页 / 共7页
山东农业大学-2014-2015-2Linux操作系统(A)和详细答案_第2页
第2页 / 共7页
山东农业大学-2014-2015-2Linux操作系统(A)和详细答案_第3页
第3页 / 共7页
山东农业大学-2014-2015-2Linux操作系统(A)和详细答案_第4页
第4页 / 共7页
山东农业大学-2014-2015-2Linux操作系统(A)和详细答案_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《山东农业大学-2014-2015-2Linux操作系统(A)和详细答案》由会员分享,可在线阅读,更多相关《山东农业大学-2014-2015-2Linux操作系统(A)和详细答案(7页珍藏版)》请在金锄头文库上搜索。

1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流山东农业大学-2014-2015-2Linux操作系统(A)和详细答案.精品文档.2014 - 2015学年第 2学期Linux操作系统试题(卷)A课程代码 BF002357 考试方式 闭卷 考试时长 100 分钟姓名 学号 教学班号 专业 级 班题 号一二三四五六七八合计满 分203446100得 分阅卷人一、选择题(每题1分,共20分)1. Linux最早是由()计算机爱好者开发?A)Linus Torvalds B)Richard Peteresen C)Linux Sarwar D)Rob Pick2. 以下( )不是Linux的文件

2、系统A. NTFS B. SWAP C. ext4 D.ext33. 哪个命令可以将普通用户转换成超级用户()。A.superB.passwdC.sudoD.su4. 在Linux系统中,每个进程都有4GB的虚拟地址空间,但属于用户自己的虚拟地址是( )。A02GB-1 B03GB-1 C3GB4GB-1 D2GB4GB-15. 从后台启动进程,应在命令的结尾加上符号( )。A&B.C.#D.$6. ls al 命令列出下面的文件列表,问哪一个文件是目录( )。A-rw- 2 hel-s users 56 Sep 09 11:05 folderB-rw- 2 hel-s users 56 Se

3、p 09 11:05 goodbyeCdrwx- 1 hel users 1024 Sep 10 08:10 zhangDlrwx- 1 hel users 2024 Sep 12 08:12 cheng7. 如何删除目录/tmp下的所有文件及子目录( )。A.del/tmp/*B.rm-rf/tmpC.rm-Ra/tmp/*D.rmrf/tmp/*8. Linux文件系统的目录结构是一棵倒挂的树,文件都按其作用分门别类地放在相关的目录中。系统程序和大部分应用程序的全局配置文件,我们将其放在( )目录中。A/bin B/etc C/dev Dlib 9. 用户编写了一个文本文件a.txt,想将

4、该文件名称改为txt.a,下列命令( )可以实现。A. cd a.txt xt.a B. echo a.txt txt.a C. rm a.txt txt.a D. cat a.txt txt.a10. 一下哪个环境变量表示当前路径( )。 A. PATH B. PWD C. HOME D.ROOT11. 已知某用户stud1,其用户目录为/home/stud1。如果当前目录为/home,进入目录/home/stud1/test的命令是以下( )?A)cd test B)cd /stud1/test C)cd stud1/test D)cd home12. /etc/shadow文件中存放(

5、)。A.用户账号基本信息 B.用户口令的加密信息C.用户组信息 D.文件系统信息13. vi中( )命令是不保存强制退出? A.:wq B.:wq! C.:q! D.:quit14. Shell程序中变量的引用方法是?( ) A.直接引用 B.加$引用 C.加括号引用 D.加引号引用15. createuser.sh office 1 2命令行中的$2的值是多少?( )A.createuser.sh B.office C.1 D.216. 通常第一个SCSI硬盘的第一个分区用( )来表示?hadhda1sdasda117. 使用自动补全功能时,输入命令名或文件名的前1个或几个字母后按( )键?

6、 A.【Ctrl】键 B.【Tab】键 C.【Alt】键 D.【Esc】键18. shell程序中的判断命令是什么?( )A.if B.while C.test D.goto19. 下面环境变量( )表示哪个命令可以查看进程的动态运行情况? ApslltopFs20. 以下哪一个命令( )能用来查找/home目录及其子目录中包含hello字符串的5天以前访问过的文件,并将它们删除,删除前需要得到用户的确认,但是删除过程不需要任何提示。A.find /home name “hello” atime +5 ok rm f ;B.find /home name “hello” atime -5 ok

7、 rm f ;C.find /home name “hello” atime +5 ok rm ;D.find /home name “hello” atime -5 ok rm f ;请将选择答案填写在下面的表格里1561011151620二、应用题(共35分)1、解释命令功能或根据功能写出命令(每小题2分)1) 清空日志文件/var/log/dmesg2) 将当前用户目录/home/user下的目录文件mydir包括的所有文件打包,文件名为mydir.tar文件,并且用选项参数“-v”显示所有的tar处理文件时的信息。3) 复制文件/etc/passwd到/home/mydir目录下4)

8、kill -9 1234 5) kill s SIGQUIT 12346) chmoda+x,g-wexer7) ln passwd passwd_h8) cd 9) grep root /etc/passwd10) 将cat kkk 的错误输出结果重定向到文件error.log。 (kkk是一个不存在的文件)2、下面给出了一个SHELL程序,试对其行后有#(n)形式的语句进行解释,并说明程序完成的功能。(5分)#!/bin/bash #(1)dir=$1 #(2)if -d $dir #(3)thencd $dir for file in * doif -f $file #(4)then c

9、at $file echo “end of file $file” fi done elseecho “bad directory name $dir” fi3、设计一个Shell程序,在/userdata目录下建立50个目录,即user1user50,并设置每个目录的权限,其中其他用户的权限为:读;文件所有者的权限为:读、写、执行;文件所有者所在组的权限为:读、执行。(5分)4、将当前目录下以.txt为后缀的文件更名为*.doc(5分)三、 问答题(共45分)1Vi的工作模式有几种?分别都是什么?(3分)2.进程的通信方式有哪些?请说出其中的四种,哪种效率最高,为什么?(6分)3. 简单介绍

10、进程相关的系统调用函数fork、wait、execlp的作用 (6分)4.分析下面程序的运行结果(5分)int glob=6int main() int var=88 pid=fork(); if (pid0) printf(“A:my pid is:%dn”,getpid();if (pid10 & pid2=0) printf(“B:my pid is:%dn”,getpid();6.某管道操作程序的部分代码如下,阅读程序回答下面问题:(10分) 程序运行会有怎样的输出?说明你的分析。 请说明系统调用pipe( )为什么应该在fork( )调用前面使用?父子进程中先执行close(pipe

11、)是为了做什么? wait(NULL)的作用是什么?int main()int pid_fd2;pid_t pid;char buf_f100;char* p_wbuf;int r_num;memset(buf_r,0,sizeof(buf_r);/对缓冲区进行初始化if(pipe(pipe_fd)0)printf(“pipe create errorn”); return -1;if(pid=fork()=0) close(pipe_fd1); sleep(2); if(r_num=read(pipe_fd0,buf_r,100).0) printf(“%d numbers read from t

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号