傻大方


首页 > 知识库 > >

Linux|Linux期末考试试题套含答案a( 三 )


按关键词阅读: 答案 期末考试 linux 试题


2在Linux 中 , 管道分为 _2_。

19、种类型 , 若创建或打开管道时获得的描述符存放在fd中 , 则fd1是 _管道写描述符 。
3Linux为用户提供的接口有 shell、XWINDOW、系统调用 。
6. 超级块是描述 __文件系统属性____ 信息的数据结构 , 索引节点是描述 __文件属性____ 信息的数据结构 。
三、简答题(每小题5分 , 共20分)2. vi编辑器有哪几种工作模式?如何在这几种工作模式之间转换?答:Vi的工作模式有三种:命令模式、输入模式、末行模式 。
3分在命令模式下输入a、A、i、I、o、O等命令之一可以进入输入模式 , 在输入模式下按Esc键回到命令模式;在命令模式下输入:进入末行模式 , 末行命令执行完后回到命令模式 。
3. 什么是 。

20、位置变量?shell的变量类型有哪些种?位置变量是指命令行上传递给程序的参数 。
1分Shell变量可以分为:用户自定义变量、环境变量、位置变量、特殊变量 4分4从内核实现的角度说明Linux进程共享文件的方式有哪几种?举例说明什么情况下会产生对应的共享情况?答:进程通过多个file结构共享一个inode , 进程共享一个file结构 。
2分五、下面给出了一个SHELL程序 , 试对其行后有#(n)形式的语句进行解释 , 并说明程序完成的功能 。
(8分)#!/bin/bash #(1)dir=$1 #(2)if -d $dir #(3)thencd $dir #(4)for file in * doif -f。

21、$file #(5)then cat $file #(6)echo “end of file $file”fidoneelseecho “bad directory name $dir” fi答:#(1)使用/bin/bash解释脚本#(2)将位置变量1赋值给变量dir#(3)如果dir所指为目录#(4)将当前目录改为dir#(5)如果循环变量file所指是普通文件#(6)显示文件file的内容 6分程序功能:若命令行参数是一个合法目录则显示该目录下所有普通文件的内容 , 否则显示错误的目录名信息 。
2分六、在Linux系统中运行下面程序 , 最多可产生多少个进程?画出进程家族树 。
(6分)main()f 。

22、ork();
fork();
fork();
答:最多可以产生7个进程 3分家族树如右 3分ABCEDFGH七、试编写一个SHELL程序 , 该程序能接收用户从键盘输入的100个整数 , 然后求出其总和、最大值及最小值 。
(6分)答:#!/bin/shread maxmin=$maxsum=$maxi=1while $i lt 100doread xsum=expr $sum + $xif $max lt $x thenmax=$xfiif $ x lt $min thenmin=$xfi i=expr $i + 1doneecho sum = $sum ;
max = $max min = $min 一、单 。

23、项选择题(每题2分 , 共40分)1.若当前目录为/home,命令ls l 将显示home目录下的(D ) 。
A.所有文件 B.所有隐含文件 C.所有非隐含文件 D.文件的具体信息 3. 如何快速切换到用户John的主目录下?( D )A.cd John B.cd #John C.cd &John D.cd John7.在LINUX中 , 要查看文件内容 , 可使用(A )命令 。
A.more B.cd C.login D.logout9.以下命令中 , 可以将用户身份临时改变为root的是(B ) 。
A.SU B.su C.login D.logout10.LINUX所有服务的启动脚本都存放在(A )目录中 。
A. 。

24、/etc/rc.d/init.d B./etc/init.d C./etc/rc.d/rc D./etc/rc.d11.若要使用进程名来结束进程 , 应使用(A )命令 。
A.kill B.ps C.pss D.pstree13.若要将当前目录中的myfile.txt文件压缩成myfile.txt.tar.gz,则实现的命令为(C ) 。
A.tar cvf myfile.txt myfile.txt.tar.gz B.tar zcvf myfile.txt myfile.txt.tar.gzC.tar zcvf myfile.txt.tar.gz myfile.txt D.tar cvf myfile 。

25、.txt.tar.gz myfile.txt16.usermod命令无法实现的操作是(B )A.账户重命名B.删除指定的账户和对应的主目录C.加锁与解锁用户账户D.对用户密码进行加锁或解锁18.init进程对应的配置文件名为(D ) , 该进程是LINUX系统的第一个进程 , 其进程号PID始终为1 。
A./etc/fstab B./etc/init.conf C./etc/inittab.conf D./etc/inittab二、 填空题(每空2分 , 共20分)1.在Linux系统中 , 以(文件 )方式访问设备。
2. Linux内核引导时 , 从文件(/etc/fstab )中读取要加载的文件系统 。
4.某文 。

26、件的权限为:drw-r-r- , 用数值形式表示该权限 , 该文件属性是(目录 )。
5.前台起动的进程使用 (ctrl+c )终止 。
7. 在Linux系统中 , 用来存放系统所需要的配置文件和子目录的目录是(/etc ) 。
8.将前一个命令的标准输出作为后一个命令的标准输入 , 称之为(管道 ) 。
9.为脚本程序指定执行权的命令及参数是(chmod a+x filename ) 。
10.进行字符串查找 , 使用(grep )命令 。
三、写出完成以下功能的命令(每题2分 , 共10分)1.在其父目录不存在时先创建父目录的命令 。


来源:(未知)

【学习资料】网址:/a/2021/0121/0021123983.html

标题:Linux|Linux期末考试试题套含答案a( 三 )


上一篇:精彩|“精彩极了”和“糟糕透了”优秀公开课教案

下一篇:小数的意义和性质|《小数的意义和性质》教案