Linux课复习资料-------.doc_第1页
Linux课复习资料-------.doc_第2页
Linux课复习资料-------.doc_第3页
Linux课复习资料-------.doc_第4页
Linux课复习资料-------.doc_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一、 课后题1、(1)Linux是在_版权协议下发行的遵循_标准的操作系统内核。(2)Linux内核的作者是_(3)简述Linux内核和Linux发行版的区别(4)列出三种Linux发行版本(5)列出三种流行的编程语言(6)列出三种流行的操作系统(7)列出三种流行的数据库(8)列出三种流行的WEB服务器程序(9)int a = 1,6,3;去掉一个最高分,去掉一个最低分,该选手的最终平均得分是?#includeint main()int a=54,1,7,4,8,2,5,7,74,3,45,7,78,8,433;int sum=0;int max=a0;int min=a0;int i;int n=sizeof(a)/sizeof(a0);for(i=0;imax) max=ai;if(aimin) min=ai;printf(%dn,(sum-max-min)/(n-2);2、(1)Linux可以通过_、_、_等多种介质进行安装。(2)Red Hat Linux提供的引导程序有_和_.(3)比较图形化安装模式和文本安装模式的特点。 (简答为:方便,慢;不方便,快)(4)列出两种虚拟机。(5)使用C语言编写atoi功能:数字字符串转为整数 (此处限制为正整数)。int fun(char *a)int n=0;/填写于此处。return n;int main()char s = “12345”;int m = fun(s);printf(“%d”, m);3、(1)X Window是一套基于_架构的视窗系统。(2)X Window是由三部分组成_,_,_.(3)请列出三种Linux Shell。(4)如何使用虚拟终端使用帮助(5)列出两个Linux桌面。(6)登录终端控制台的两种方法。(7)ls是什么命令(8)cd是什么命令(9)如何查看库函数scanf的手册(10)在windows上如何查看IP,在Linux上呢?分别是通过什么命令。4、(1-12)P74课后题(13)Linux下有盘符的概念吗?(14)Linux下文件有扩展名吗?(15)Linux下目录是一种文件吗?(16) 写出以下命令的功能:cat, more, less, head, tail, grep, find, sort, uniq, wc, comm, diff, cp, mv, rm, ln, mkdir, rmdir, cd, pwd, ls, chmod, umask, chown,gzip, bzip2, tar, zip(17)写出文件所有者(属主)、同组用户、其他用户对文件a.out的权限。5、(1-7)P89课后题以及实验(8)、/etc/passwd文件的作用(9)、/etc/shadow文件的作用(10)、/etc/group文件的作用(11)、/etc/gshadow文件的作用7、(1-5)P113课后题(6)、写出以下命令的功能:mount、umount、fdisk 、df、mkfs(7)、第二个IDE硬盘的第一个逻辑分区编号是()。(8)、写出下面命令的功能:(9) 下图是windows和linux共存的磁盘分区情况。在Linux系统上,如果要把windows的E盘挂载到/mnt/winE目录上,应该在shell中输入什么命令,其中E盘是FAT32格式的?8、(1-4)P141课后题(5) 使用命令建立一个C源文件1.c 在1.c中,编写一段代码,在屏幕上输出字符串“Hello World”。 在shell中输入怎样的命令行来编译1.c,要求产生的可执行文件是abc 在shell中输入怎样的命令行来执行abc这个可执行文件。 如果想用gdb来调试可执行文件abc的话,应该在shell中输入怎样的命令?9、(1-7)P158课后题(8)请说明以下命令的功能:at、batch、cron、crontab、ps、top、kill、bg、fg(9)PROC文件系统是在硬盘上还是在内存里?(10)请问操作系统中并行和并发的区别?(11) fork()函数的功能是什么?返回值是什么? 请问以下父子进程各输出什么?父:134子:24 请问以下父子进程各输出什么?父:13 子:24(12)下图是使用ps ef命令得到的系统进程信息,请画出进程树?(13)读一下程序,画出进程树答:(14)读以下程序画出进程树答:10、(1、2、3、4、6)P177课后题(7)请编写一个shell脚本,功能是在屏幕上输出一个字符串“Hello Bjtuhbxy”,请说明创建脚本、编写代码、添加执行权限、以及执行脚本的过程。(8)下面代码是一个shell脚本的内容,请问执行该脚本会有什么效果?(9)下面代码是一个shell脚本的内容,请问执行该脚本后txt文件中是什么内容? 答:123456(10)下面代码是一个shell脚本的内容,请问执行该脚本后txt文件中是什么内容?答:(11)已知在Linux系统上,在shell中执行命令uname后会在屏幕上显示“Linux”这个字符串。下面是一个shell脚本的内容,请问执行执行该脚本后屏幕上输出什么?注意:其中有双引号、单引号、倒引号。答:(12)以下是一个shell脚本的内容,请问执行后屏幕上显示什么?答:(13)下面是一个shell脚本的内容,请问执行后屏幕上显示什么?答:(14)下面是一个shell脚本的内容,请问执行后屏幕上显示什么?答:(15)下面是一个shell脚本的内容,请问执行后屏幕上显示什么?答:a(16)已知当前Linux系统中有/home目录。下面是一个shell脚本的内容,请问执行后屏幕上显示什么? 答:a(17)下面是一个shell脚本的内容,请问执行后屏幕上显示什么?答:415二、 还有以下习题1、 当登录Linux时,一个具有唯一进程ID号的shell将被调用,这个ID是什么(B )A. NIDB. PIDC. UIDD. CID2. 下面哪个命令可以显示文本文件的内容( A)A. moreB. touchC. manD. ls3. 一个bash shell脚本的第一行是什么(A )A. #!/bin/bashB. #/bin/bashC. #/bin/cshD. /bin/bash4. 如果想加载一个/dev/hdb1的windows95分区到/mnt/win95目录,需要运行哪个命令(C ) A. mount -t hpfs /dev/hdb1 /mnt/win95 B. mount -t hpfs /mnt/win95 /dev/hdb1C. mount -t vfat /dev/hdb1 /mnt/win95 D. mount -t vfat /mnt/win95 /dev/hdb15. 哪个目录存放用户密码信息(B )A. /bootB. /etcC. /varD. /dev6. 假定kernel支持vfat分区,下面哪一个操作是将/dev/hda1,一个window98分区加载到/win目录( C)A. mount -s win /dev/hda1 /win B. mount -fs=msdos /dev/hda1 /winC. mount -t vfat /dev/hda1 /win D. mount -t windows /win /dev/hda17. 默认情况下管理员创建了一个用户,就会在( B)目录下创建一个用户主目录。A. /usrB. /homeC. /rootD. /etc8. 当使用mount进行设备或者文件系统挂载的时候,需要用到的设备名称位于( D)目录。A. /homeB. /binC. /etcD. /dev9. 如果要列出一个目录下的所有文件需要使用命令行(C)。A. ls lB. lsC. ls aD. ls d10. 串口1即COM1对应的设备文件是( B)。A. /dev/COM1B. /dev/ttyS0C. /dev/ttyS1D. /dev/stty111. 哪个命令可以将普通用户转换成超级用户(D )A. superB. passwdC. tarD. su12. 在一行内运行多个命令需要用什么字符隔开( C)A. B. $C. ;D. *13. 按下(A )键能终止当前运行的命令A. Ctrl-CB. Ctrl-FC. Ctrl-BD. Ctrl-D14. 下面哪个命令用来启动X Window (B )A. runxB. StartxC. startXD. xwin15. 用来分离目录名和文件名的字符是(B )A. dash (-)B. slash (/)C. period (.)D. asterisk(*)16. 系统的配置文件在( C )目录下A. /homeB. /devC. /etcD. /usr17. CENTOS Linux下主要用哪个shell?(A)A. bashB. cshC. tcshD. ash18. 在vi编辑器里,哪个命令能将光标移到第200行(C)A. g200B. G200C. 200GD. 200g19. 以下哪条命令在创建一个xp用户的时候将用户加入到root组中( C )A. useradd -g xp root B.useradd -r root xpC. useradd -g root xp D.useradd root xp20. vi中哪条命令是不保存强制退出( C )A. :wqB. :wq!C. :q!D. :quit21. 以下哪个vi命令可以给文档的每行加上一个编号(B)A. :e numberB. :set numberC. :r!date D. :200g22、hda2表示(c ) A IDE0接口上的从盘 B IDE0接口上的第二个逻辑盘 C IDE0接口上主盘的第二个分区 D IDE0接口上的第二个分区 23、进程调度命令at和batch的唯一区别是运行时间,那么batch是在(a )运行。 A、 系统空闲时B、指定时间 C、在需要时 D、系统忙时 24、执行命令“chmod o+rw myfile”后,myfile文件的权限变化为( d) A、 同组用户可读写myfile文件B、其他用户可读写myfile文件 B、 所有用户都可读写myfile文件D、文件所有者读写myfile文件 25、tar命令可以进行文件的( a) A、压缩、归档和解压缩 B、压缩和解压缩 C、压缩和归档 D、归档和解压缩 共0条评论.三、 讲过的题和作业1、gcc、gdb练习(1)、大串、小串。判小串中字符是否在大串中都存在?在shell中使用怎样的命令行对该源文件进行编译?如何执行程序?(2)、一个字符串中是否含有相同的字符(3)、一个字符串中含有各个字符的个数(4)、a100中100个数,这100个数来自1-99,且只有两个相同的数,剩下98个数不同,请问重复的数是多少?(5)、a100中100个数,这100个数来自1201-1299,且只有两个相同的数,剩下98个数不同,请问重复的数是多少?2、fork进程练习实验作业一:创建进程。编写一段程序,使用系统调用fork创建两个子进程,当此进程运行时,在系统中有一个父进程和两个子进程活动。父进程每一秒钟显示一个“自己的pid a”,子进程1每一秒钟显示一个“自己的pid b”,子进程2每一秒钟显示一个“自己的pid c”。请使用gcc、gdb来调试通过,完成该功能。提交源代码。实

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论