一、 选择题(每题3分,共15分)
1、 下面不是对Linux操作系统特点描述的是(B)
A、良好的可移植性 B、单用户
C、多用户 D、设备独立性
2、 查看创建目录命令mkdir的帮助文档可以使用()
A、mkdir -h B、man mkdir
C、help mkdir D、info mkdir
3、 下面哪个命令不能用来显示文本的内容()
A、more B、less
C、find D、cat
4、 使用配置文件来管理用户组,其中相关的密码信息保存在()
A、/etc/gshadow B、/etc/group
C、/etc/passwd D、/etc/shadow
5、 下列日志类型输入Linux的是()
A、事件日志 B、系统日志
C、审核日志 D、安全日志
二、 填空题(每空1分,共15分)
1、Linux操作系统中的用户分为 、 和 3种类型。
2、Linux常见的图形界面主要有 、 和 等。
3、Linux有两种常用的文件系统分配,他们是 模块 和扩展分配。
4、使用 命令可以查看系统的磁盘空间使用情况,默认情况下以 为单位显示大小。
5、一般而言,DHCP可以用于两种情况,一是 的局域网中,而是 。
6、要在命令行上以后台方式启动进程,需要在执行的命令后添加 符号。
7、shell的运行模式包括交互式shell和 两种。
8、编写的linux shell脚本中支持使用 、 和内部变量3中变量。
三、 简答题(每题6分,共30分)
1、简述Linux shell的主要功能,并介绍几种常用shell。
2、简要介绍文件权限,以及如何修改一个制定文件的权限。
3、简述日志文件的作用。
答:重要的作用是审核和监测!以方便系统管理员了解系统的状态、检查系统故障和跟踪系统使用情况!
4、简述Linux内核结构,以及各部分的功能。
5、简述make的功能与作用。
一、 综合应用题(共40分)
1、 写入能实现以下功能的命令。(共10分)
(1) 在根目录下创建名为mydir的目录;
(2) 在目录mydir下创建文本文件myfile1和myfile2;
(3) 将文件myfile1更名为Myfile1;
(4) 删除文件myfile2;
(5) 复制文件Myfile1到根目录下。
1、 编写shell脚本,实现如下功能:(1)从命令行读入2个整数;(2)对两个数进行大小比较;(3)在屏幕上输出比较结果;(4)写出该脚本的执行方法或流程。(共12分)
3、(1)使用C语言编写一个链表程序,链表节点数据结构可自定义,需实现链表的节点添加和删除功能;(2)写出该源程序的编译命令和执行命名;(3)写出可以用于自动化编译该程序的Makefile文件。(共18分)
在线等 ... 明天补考的 各位大哥帮帮嘛 真的不会做 先谢谢了~! 最后100分了 全给出来了~!
1、 下面不是对Linux操作系统特点描述的是(B)
A、良好的可移植性 B、单用户
C、多用户 D、设备独立性
2、 查看创建目录命令mkdir的帮助文档可以使用(B)
A、mkdir -h B、man mkdir
C、help mkdir D、info mkdir
3、 下面哪个命令不能用来显示文本的内容(C)
A、more B、less
C、find D、cat
4、 使用配置文件来管理用户组,其中相关的密码信息保存在(D)
A、/etc/gshadow B、/etc/group
C、/etc/passwd D、/etc/shadow
5、 下列日志类型输入Linux的是(B)
A、事件日志 B、系统日志
C、审核日志 D、安全日志
二、 填空题(每空1分,共15分)
1、Linux操作系统中的用户分为 管理员、普通用户和 guest 3种类型。
2、Linux常见的图形界面主要有GNOME、KDE和 X 等。
3、Linux有两种常用的文件系统分配,他们是块分配模块 和扩展分配。
4、使用 df 命令可以查看系统的磁盘空间使用情况,默认情况下以 k 为单位显示大小。
5、一般而言,DHCP可以用于两种情况,一是 自动分配 的局域网中,二是动态分配
6、要在命令行上以后台方式启动进程,需要在执行的命令后添加 &符号。
7、shell的运行模式包括交互式shell和 非交互式shell两种。
8、编写的linux shell脚本中支持使用 位置变量、 外部变量和内部变量3中变量。
三、 简答题(每题6分,共30分)
1、简述Linux shell的主要功能,并介绍几种常用shell。
a) 语法分析命令列
b) 处理万用字符(wildcards)、转向(redirection)、管线(pipes)与工作控制(job control)
c) 搜寻并执行命令
Bash,DASH,TCSH
2、简要介绍文件权限,以及如何修改一个制定文件的权限。
访问,写,执行;chmod 执行权限 文件 如:chmod 777 ./hhh
3、简述日志文件的作用。
答:重要的作用是审核和监测!以方便系统管理员了解系统的状态、检查系统故障和跟踪系统使用情况!
4、简述Linux内核结构,以及各部分的功能。
(1). 用户进程。用户应用程序是运行在Linux操作系统最高层的一个庞大的软件集合,当一个用户程序在操作系统之上运行时,它就成为操作系统的一个进程。
(2). 系统调用接口。在应用程序中,可通过系统调用来调用操作系统内核中特定的过程,以实现特定的服务。如:在程序中安排一条创建进程的系统调用,则操作系统内核便会为之创建一个新的进程。
(3) Linux内核。内核是操作系统的灵魂,它负责管理磁盘上的文件,内存,负责启动并运行程序,负责从网络上接收和发送数据包等等。内核实际是抽象的资源操作到具体的硬件操作细节之间的接口。
(4) 硬件。这个子系统包括了Linux安装时需要的所有可能的物理设备。
5、简述make的功能与作用。
编译源代码,生成库文件,链接动态及静态库,生成可执行文件
一、 综合应用题(共40分)
1、 写入能实现以下功能的命令。(共10分)
(1) 在根目录下创建名为mydir的目录;sudo mkdir /root/mydir -p
(2) 在目录mydir下创建文本文件myfile1和myfile2;
cd /root/mydir; touch myfile1 myfile2
(3) 将文件myfile1更名为Myfile1;mv myfile1 Myfile1
(4) 删除文件myfile2;rm myfile2
(5) 复制文件Myfile1到根目录下。 cp Myfile1 /
1、 编写shell脚本,实现如下功能:(1)从命令行读入2个整数;(2)对两个数进行大小比较;(3)在屏幕上输出比较结果;(4)写出该脚本的执行方法或流程。(共12分)
#!/bin/bash
If [ $1 –gt $2 ];then
echo $1
else
echo $2
fi
3、(1)使用C语言编写一个链表程序,链表节点数据结构可自定义,需实现链表的节点添加和删除功能;(2)写出该源程序的编译命令和执行命名;(3)写出可以用于自动化编译该程序的Makefile文件。(共18分)
程序:自己写吧
Makefile
CC=gcc
all:
$(CC) xx.c -o xx
一、选择题
1、B
2、B
3、C
4、D
5、不懂题目意思
二、填空题
1、普通用户、系统用户、
略!