2024年6月6日发(作者:)
选择:
1、若当前目录为/home,命令ls–l将显示home目录下的(文件的具体信)。
2、如何快速切换到用户John的主目录下?(cd~John)
3、启动DNS服务的守护进程(namedstart)
4、.REDHATLINUX9默认使用的文件系统类型为(ext3)
5、.在LINUX中,要查看文件内容,可使用(more)命令
6、光盘所使用的文件系统类型为(ISO9660)。
7、.LINUX所有服务的启动脚本都存放在(/etc/rc.d/init.d)目录中。
8、若要使用进程名来结束进程,应使用(kill)命令。
9、REDHATLINUX所提供的安装软件包,默认的打包格式为(rpm)。
10.若要将当前目录中的文件压缩成,则实现的命令为(tar–zcvf
)
11、LINUX交换分区的格式为(swap)。
12、.LINUX用于启动系统所需加载的内核程序位于(/boot)
13、在LINUX运行的7个级别中,X—WINDOWS图形系统的运行级别为(5)。
14、若在文字界面下,需要键入何种指令才能进入图形界面(Xwindow)。(startx)
15、一个bashshell脚本的第一行是(.#!/bin/bash)
16、.改变文件所有者的命令为(chown)
17、在给定文件中查找与设定条件相符字符串的命令为(grep)。
18、存放Linux基本命令的目录是什么(/bin)
19、.在shell编程时,使用方括号表示测试条件的规则是:方括号两边必有(空格)。
20、在Linux系统下,第二个IDE通道的硬盘(从盘)被标识为(hdb)。
21、在Linux操作系统中,设备都是通过特殊的(文件)来访问。
22、shell不仅是(用户命令的解释权),它同时也是一种功能强大的编程语言。
填空:
1、三种软件模式:商业软件(CommercialSoftware)、共享软件(Shareware)、自由软件
(Freeware或FreeSoftware)
2、LINUX的组成:LINUX的内核、LINUXSHELL、LINUX文件系统、LINUX应用系统
3、查看文件内容的分页命令包括:less和more
4、ter的功能和microsoftoffice的word功能相似,c的
功能和microsoftoffice的excel功能相似,ress和microsoftoffice的
powerpoint功能相似
5、Linux中的各种shell,写出其中五种:bash、bsh、csh、ksh、tcsh、zsh、ash
6、在某个目录提示符下运行ls,会显示该目录下的内容,其中内容为红色,目录为蓝色,
文件为黑色。
7、用GCC编译程序分四个步骤:预处理、编译、汇编、连接
8、在linux下查看网络配置的命令是ifconfig,测试网络连通的命令式ping。
9、[a-z]表示a~z全部字符,[a,z]表示字符a或z。
10、shell变量名的开始的特殊字符是$,标记注释开始的特殊字符为#。
11、硬盘分区是针对一个硬盘进行操作的,它可以分为:(D,A,C)
A.扩展分区B.物理分区C.逻辑分区D.主分区
12、Linux系统必须至少要创建哪些分区:(A,B)
A.根分区(/)B.交换(swap)分区
根分区是Linux操作系统所在的分区,大小由安装程序的多少来决定。
交换分区是用来支持虚拟内存的,大小一般是物理内存的2倍左右。
13、在Linux中,具有相当丰富使用的联机帮助功能。用户通常可通过下面哪几种方式来获
取操作命令的使用方法或参数选项内容。(A,B,C,D)
命令命令命令D.命令–help
14、Linux的分区结构,硬盘的分区类型分为:主分区、扩展分区、逻辑分区
Linux通过字母与数字的组合来标识硬盘分区。
15、安装的两种方法:图形界面安装和文本界面安装。
16、重要目录:/home:用于存放各用户的主目录和用户文件。/bin:存放常用命令和使用
程序,能被系统所有用户使用。/dev:存放与硬件设备驱动程序有关的设备文件。/etc:杂
项目录,存放系统配置文件。/mnt:系统预设的用于安装临时文件系统的目录。/lib:存放
常用程序的库函数文件。/sbin:本目录包含系统使用的共享库,在程序使用时将被调用。/usr:
存放用户程序例程。/boot:存放Linux引导程序、操作系统内核以及相关文件。/tmp:临时
文件目录,存放Linux系统产生的临时文件。/var:包括用于管理和维护本地计算机的文件。
17、XWindow主要由三部分组成:X服务器(XServer)、X客户机(XClient)与X协议
(XProtocol)
18、GNOME桌面环境主要有三部分组成:系统面板、主菜单、桌面
19、切换桌面环境的几种方法切换:
(1)主菜单——>系统工具——>更多系统工具——>DesktopSwitchingTool,选择其中一
个点“OK”,则重启就切换了。(2)可在Gnome的终端输入命令“switchdesk”,打开桌面
切换工具,然后选择KDE,并重新启动即可。(3)在登录界面下方的“会话”中选择其他的
桌面环境。
20、字符界面:一、注销的两种方式:(1)图形化注销:主菜单-》注销-》确定(2)虚拟
控制台注销:在命令提示符后键入“exit”或按Ctrl+D快捷键。二、系统重启:可在命令
提示符下键入命令“reboot”或“shutdown–rnow”或同时按下Ctrl、Alt、Delete键。
三、关机的两种方法:(1)图形化关机:主菜单-》注销-》关机(2)虚拟控制台关机:在
命令提示符下键入“halt”或“shutdown–hnow”。
21、基本上vi共分为三种模式,分别是一般模式、编辑模式与命令行模式三种
22、Linux中用户分为三大类型:超级用户、系统用户和普通用户。
23、Linux支持的文件系统类型主要有:msdos:MS-DOS采用的FAT文件系统;vfat:Windows
中通用的文件系统;sysV:UNIX中最常用的systemV文件系统;nfs:网络文件系统;iso9660:
CD-ROM的标准文件系统
24、Linux中无论是硬盘,还是软盘都必须经过挂载才能进行文件存取操作
25、文件类型有如下几种:-为普通文件;d为目录文件;l为符号链接文件;b为块设备文
件;c为字符设备文件
26、典型的RPM软件包的文件名采用固定格式:软件名-主版本号-次版本号.硬件平台类
型.rpm
27、Ubuntu是基于Debian的unstable版本加强而来,Ubuntu就是一个拥有Debian所有的
优点,以及自己所加强的优点的近乎完美的Linux桌面系统。
28、Linux具有以下四种安装类型:个人桌面、工作站、服务器、定制
29、.安装Linux系统对硬盘分区时,必须有两种分区类型:Linux原始分区(根分区)和
Linux交换分区。
30、.在Linux的两种链接文件中,只能实现对文件链接的一种方式是:软链接(符号链接)。
31、.Linux主要采用了请求调页和写时复制_两种动态内存管理技术实现了物理内存
以Ondemand方式动态分配。
32、.对于SystemV类型的共享内存页面,Linux基于__Clock____算法决定哪些页面应当
被换出物理内存。
33、.在Linux与中断相关的三个核心数据结构中,用做抽象的中断控制器的数据结构是_
hw_interrupt_type_____,它包含一系列处理中断控制器特有的操作。
34、通过将_request_____动态链入块设备控制结构blk_dev_struct,Linux设备管理器
有效的实现了物理设备和缓冲区之间的异步读写通讯。
35、.将/home/stud1/wang目录做归档压缩,压缩后生成文件,并将此文件保
存到/home目录下,实现此任务的tar命令格式__
/home/stud1/wang____。
36、.对于给定的文件file,统计其中所有包含字符串”WHU”的行数的一条命令是_grepWHU
file|wc-l;对于Shell脚本程序,若输入参数数量多于9个,则程序遍历每个参数可
通过使用__shift__命令实现。
37、在SystemV进程通讯方式中,ipc_perm结构描述对一个系统IPC对象的存取权限,而
用于定位IPC对象的引用标志符key可以依据键值分成_公有____和___私有___两种类型。
38、Linux为用户提供的接口有shell、XWINDOW、系统调用。
39、在Linux系统中,以(文件)方式访问设备。
40、Linux内核引导时,从文件(/etc/fstab)中读取要加载的文件系统。
41、设定限制用户使用磁盘空间的命令是(quota)。
42、在Linux系统中,用来存放系统所需要的配置文件和子目录的目录是(/etc)。
三、简答题(共3题,每题5分,共15分)
1、解释自由软件(FreeSoftware)?什么是GNU?Linux与GNU关系?
自由软件所指称的软件,其使用者有使用、复制、散布、研究、改写、再利用该软件的自由。
自由软件(FreeSoftware)的定义是“自由”的软件而不是“免费”的软件。近年改
用“OpenSource”(开放源代码)的名词和定义取代,以免常常被误会为”免费”软件。
“自由软件”是:任何人都有共享和修改自由软件的自由。任何人有权取得、修改和重新发
布自由软件的源代码,并且规定在不增加附加费用的条件下可以得到自由软件的源代码。因
此“自由软件”的独特之处在于不受任何商品化软件的版权制约,全世界都能自由使用。
GNU:GNU是“
GNU’sNotUNIX
”的首字母的递归缩写。GUN项目(GNUProject)开始于1983
年,主要由自由软件基金会(FreeSoftwareFoundation——FSF)资助的一个项目,目标
是开发一个自由的、UNIX类型的操作系统,称为GNU系统。
关系:Linux和GNU的关系十分密切。两者的精神和目的是一致的,而且Linux使用了该基
金会的版权声明和大量GNU软件,甚至Linux自身也是用它们构造而成。
2、在linux下的关机命令有哪些?简述各命令之间的区别。
在linux下一些常用的关机/重启命令有shutdown、halt、reboot、及init,它们都
可以达到重启系统的目的,但每个命令的内部工作过程是不同的。(1)shutdown:shutdown命令安全
地将系统关机。(2)halt----最简单的关机命令:其实halt就是调用shutdown-h。halt执行时﹐杀
死应用进程﹐执行sync系统调用﹐文件系统写操作完成后就会停止内核。(3)reboot:reboot的工作
过程差不多跟halt一样﹐不过它是引发主机重启﹐而halt是关机。它的参数与halt相差不多。(4)initinit
是所有进程的祖先﹐它的进程号始终为1﹐所以发送TERM信号给init会终止所有的用户进程﹑守护进程
等。init0为关机﹐init1为重启。
3、简述在vmware虚拟机上安装linux的主要步骤。
第一步:启动VMware,在其主界面“主页”标签页中点击“新建虚拟机”按钮打开新建向
导。第二步:单击“下一步”按钮,进入虚拟机配置界面,这里有两个选择:一是“典型”方
式,它根据虚拟机的用途自动调整配置;二是“自定义”方式,它允许用户自行设置虚拟机
的主要参数。典型方式要比自定义方式简单,但缺少一定的灵活性。方便起见,这里我们选
择典型方式。第三步:单击“下一步”按钮进入虚拟机操作系统选择界面,可以看到Windows、
Linux、Novell等多种不同的系统,这里我们点选“Linux”。Linux又分为多种版本,笔者手
头有一套红帽子Linux8.0,自然要选择“RedHatLinux”项了。第四步:单击“下一步”,在
接下来的界面中,可以为这个新的虚拟机取一个名称(本例为“RedHatLinux”),并在“定
位”中选择虚拟机的保存位置。每个虚拟机都会产生多个特别格式的文件,所以最好为每个
虚拟机创建一个单独的文件夹,如Linux就放到“Linux”文件夹、Windows98就放到“Win98”
文件夹中,这样便于以后备份和恢复虚拟机。第五步:单击“下一步”,在网络类型界面中共
有四个选项:“使用桥接网络”,“使用网络地址翻译(NAT)”,“仅使用主机网络”,“不使用网
络连接”。网络连接方式以后可以随时修改,因此在这里可先任意选一种。第六步:单击“下
一步”,接下来会要求用户设置硬盘的大小,软件默认大小为4GB,可根据硬盘现有空间的
实际情况增大或减小。最后单击“完成”按钮返回VMware主界面,将看到主界面上多了一
个“RedHatLinux”标签页,其中显示了这台新建虚拟机的各种配置。第七步:下面为这台
虚拟机安装上Linux操作系统,让它像真正的计算机一样工作。安装之前,先要设置一下虚
拟机的光驱。在界面中,双击“设备”下的“CD-ROM”项,打开配置窗口。第八步:将Red
HatLinux安装光盘放入光驱中(如果选的“使用ISO映像”方式则不需此步骤),点击主界
面“命令”中的“启动这虚拟机”,或直接点击工具栏上的绿色三角形按钮,这就像打开了
真实电脑的电源开关一样,启动虚拟机。注意:如果物理内存紧张,则会弹出一个提示框,
提示虚拟机会占用大量内存,单击“确定”按钮即可。如果勾选了“不再显示”项,则下次
这个提示就不会再出现了。窗口全黑后,一定要用鼠标在中间点击一下切换到虚拟机中。
VMware模拟的是Phoenix的BIOS,连续按下F2键直到进入BIOS设置界面,按左右箭头
键选中“BOOT”菜单项,再按上下箭头键选中“CD-ROMDrive”项,然后按“+”号键
将其调到最顶层,这样即可将光驱设置成优先启动。按F10键并回车即可保存BIOS设置并
退出,虚拟机即可启动Linux安装程序进行安装了。
4、XWindow与MirosoftWindows的比较课本74页
5、Linux与Unix的区别
Linux也是属于Unix家族的一员,它有许多特性是与Unix相同的,几乎所有的商业Unix
版本都基本支持同样的软件、程序设计环境和网络特性。Linux和Unix的商业版本依然存
在许多差别。Linux支持的硬件范围和商业Unix不一样。
商业Unix支持的硬件多一些,Linux支持的硬件也在不断扩大。突出的是,Linux至少和商
用Unix一样稳定。最大区别:Unix系统大多是与硬件配套的,而Linux则可运行在多种硬
件平台上;Unix是商业软件,而Linux是自由软件,免费、公开源代码的。
6、什么是位置变量?shell的变量类型有哪些种?
位置变量是指命令行上传递给程序的参数。Shell变量可以分为:用户自定义变量、环境变
量、位置变量、特殊变量。
四、操作题(共4题,每题5分,共20分)
1、将当前目录下的资源以长文件的形式显示出来,并将其重定向到文件中,
再将该文件内容显示出来,并重定向到文件中,写出整个操作过程。(包括完
整的命令)
2、linux下的目录的基本操作,在“/”下新建一个test目录,在“/test”下新建一个目录“first”,
在“/first”建立一个“temp”目录,写出建立各级目录的过程和删除“/temp”目录的过程
(包括完整的命令)。
3、用vim编写一个文件,名称是,首先录入文件内容:“西安工业大学北方信息工
程学院计算机系2009级linux操作系统课程。”,保存。然后进行追加内容“该课程是考试
课!”。写出编辑的整个过程。(包括运行的完整命令)
4、假设在目录/user下有一个文件,其名称为,要求将其进行压缩,并在“/”下
新建一个目录“/new”,将压缩后的文件复制到该目录下,并进行解压缩到当前目录下。写
出整个操作过程。(包括运行的完整命令)
第一题:
第二题:
第三题:
root@localhosthome]#
[root@localhosthome]#
点击Enter键进入Vi编辑模式,输入字母“i”,然后输入西安工业大学北方信息工程学院
计算机系2009级linux操作系统课程。接着
按Esc键退出编辑模式,输入“:w”,按后输入“i”,在输入该课程是考试课!然后按
Esc键退出编辑模式,输入“:wq”退出Vi编辑器。
第四题:
[root@localhost/]#mkdirnew
[root@localhost/]#cdusr
[root@localhostusr]#
[root@localhostusr]#
[root@localhostusr]#2/new
[root@localhostusr]#cd..
[root@localhost/]#cdnew
[root@localhostnew]#2
五、编程题(共2题,共15分)
1、在linux的shell下编程实现求2个数的“和、差、积、商”运算,要求有输入与输出。
(7分)
求和:#!bin/sh
echo"Inputn:"
readn
sun=0
for((i=1;i<=n;i=i+1))
do
sum=$(($sum+$i))
done
echo"$sum"
2、在linux下编写c程序:“九九表”(下三角或上三角)(8分)
右上三角:
#include
main()
{inti,j;for(i=1;i<=9;i++)
{for(j=1;j<=9;j++)
{if(j
elseprintf("%d*%d=%2d",i,j,i*j);
}printf("n");}}
左下三角:
#include
main()
{inti,j;for(i=1;i<=9;i++)
{for(j=1;j<=i;j++)
printf("%d*%d=%2d",i,j,i*j);
printf("n");}}
完整的乘法表:
#include
main()
{inti,j;
for(i=1;i<=9;i++)
{for(j=1;j<=9;j++)
printf("%d*%d=%2d",i,j,i*j);
printf("n");}}
1、linux是(C)
A.批处理操作系统B.单任务操作系统C.多用户、多任务操作系统D.以上都不是
2、linux的分区中,用于虚拟交换的分区是(D)
A./bootB./usrC./homeD./swap
3、查看当前所在目录的命令是(A)
4、打开控制台终端,显示root管理员的提示符是(B)
A.@B.#C.$D.>
5、在显示器上显示文字的linux的命令是(C)
.以上都不是
6、通过ls显示的文件和目录权限中,“rwx”表示(A)
A.可读可写可执行B.可读可写可删除C.可读可写可省略D.禁止读、写、执行
7、属于shell中字符串比较的运算符是(B)
A.-leB.!=C.>D.-eq
8、在linux的设备命名中,/dev/hda,/dev/hdb,/dev/hda1,/,其中/dev/hdb表示(B)
A.整个IDE硬盘B.第一块IDE硬盘C.第二块IDE硬盘D.第一块IDE硬盘的扩展分区
9、用于文件的管理和组织,其中存储相关文件的位置、大小等信息的是(D)
A.设备文件B.文本文件C.二进制文件D.目录(或目录文件)
10、如果用户想对某一命令详细的了解,可用(C)
.?
11、除非特别指定,cp假定要拷贝的文件在下面哪个目录下(D)
A.用户目录目录目录D.当前目录
12、默认情况下管理员创建了一个用户,会在哪个目录下创建一个用户主目录(B)
A./usrB./homeC./rootD./etc
13、/etc/shadow文件中存放(B)。
A.用户账号基本信息B.用户口令的加密信息
C.用户组信息D.文件系统信息
14、若要使用进程名来结束进程,应使用(A)命令。
15、在一个bashshell脚本的第一行上应加入下面所示中的哪一条语句。(D)
A.#/bin/cshB.#/bin/bashC./bin/bashD.#!/bin/bash
16、Linux命令行是由____提供的。(D)
A.管道B.分层结构文件系统C.文本处理器
17、下列是自由软件()。
(A)WindowsXP(B)UNIX(C)Solaris(D)Linux
18、Linux核心的许可证是什么?(选择最合适的答案)
19、当字符串用单引号(’’)括起来时,SHELL将(C)。
A.解释引号内的特殊字符B.执行引号中的命令
C.不解释引号内的特殊字符D.结束进程
20、若要列出当前目录以及子目录下所有扩展名为“.txt”的文件,使用的命令是(A)。
*.–name“.txt”–.“.txt”


发布评论