2023年8月2日发(作者:)

word格式-可编辑-感谢下载支持

Linux 期末考试试题(一)

一、选择题 (每小题2分,共50分)

4. 下面哪个命令是用来定义shell的全局变量( D )

A. exportfs B. alias C. exports D. export

11. 在vi编辑器里,命令"dd"用来删除当前的( A )

A. 行 B. 变量 C. 字 D. 字符

12. 当运行在多用户模式下时,用Ctrl+ALT+F*可以切换多少虚拟用户终端( B )

A. 3 B. 6 C. 1 D. 12

13. Linux启动的第一个进程init启动的第一个脚本程序是( B )。

A./etc/rc.d/init.d B./etc/rc.d/t C./etc/rc.d/rc5.d D./etc/rc.d/rc3.d

14. 按下(A )键能终止当前运行的命令

A. Ctrl-C B. Ctrl-F C. Ctrl-B D. Ctrl-D

17. 用 "rm -i",系统会提示什么来让你确认( B )

A. 命令行的每个选项 B. 是否真的删除 C. 是否有写的权限 D.

文件的位置

22.在下列分区中,Linux默认的分区是( B )

A. FAT32 B. EXT3 C FAT .D NTFS

二、填空题 (每空1分,共10分)

26. 在Linux系统中,以_文件的_方式访问设备 。

27. Linux内核引导时,从文件 _/etc/fstab___中读取要加载的文件系统。28. Linux文件系统中每个文件用__i节点_____来标识。

31. 网络管理的重要任务是:__控制___和_监控_______。

33. 编写的Shell程序运行前必须赋予该脚本文件__执行___权限。

武汉大学计算机学院

一、选择题(单选题,每小题2分,共20分)

3.在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项是___D__。

A. -m B. -d C. -f D. -p

5.在vi编辑器中的命令模式下,重复上一次对编辑的文本进行的操作,可使用__C____命令。

A. 上箭头 B. 下箭头 C. “.” D. “*”

7.在Redhat公司发布的Linux版本中,若要使得用户登录验证,需要修改以下__C____脚本。

A. /etc/inittab B. /etc/passwd

C. /etc/shadow D. /etc/group

8.下列不是Linux系统进程类型的是_D_____ 。

A. 交互进程 B. 批处理进程 C. 守护进程 D. 就绪进程

9.下列关于/etc/fstab文件描述,正确的是___D___ 。

A. fstab文件只能描述属于linux的文件系统

B. CD_ROM和软盘必须是自动加载的

C. fstab文件中描述的文件系统不能被卸载

D. 启动时按fstab文件描述内容加载文件系统

二、填空题(每题2分,共20分)

7.将/home/stud1/wang目录做归档压缩,压缩后生成文件,并将此文件保存到/home目录下,实现此任务的tar命令格式__tar czvf

/home/stud1/wang____。

8.对于给定的文件file,统计其中所有包含字符串”WHU”的行数的一条命令是_grep WHU file | wc -l

9. 对于Shell脚本程序,若输入参数数量多于9个,则程序遍历每个参数可通过使用__shift__命令实现。

四、操作题(写出完成下述功能的命令序列,每小题4分,共20分)

1.假设你的用户账号是zheng,现在你登录进入linux系统,查看当前登录到系统中的用户,查看当前系统中运行的进程,然后再退出系统。

答:login:zheng

Password:口令

$who

word格式-可编辑-感谢下载支持

$ps

$Ctrl+D

2.在当前目录/home/zheng下新建一个目录back,将当前目录改为back,在back下新建2个长度为0的文件test1、test2,然后把test2移到其父目录中并改名为file12。

答:$ mkdir back $ cd back

$ touch test1 test2 $ mv test2 ../file2

3.现在需要统计当前目录/home/zheng下普通文件的数目并显示结果,如何实现?

$find –type f | wc –l

4.假设你是系统管理员,需要增加一个新的用户账号zheng,为新用户设置初始密码,锁定用户账号uly,并删除用户账号chang。

答:.#useradd zheng #passwd zheng #passwd –l uly #userdel

chang

5.若给需要将/home/zheng目录下的所有文件打包压缩成/tmp/,你准备怎么做?当需要从压缩包中恢复时,又该如何处理?

答:#tar –zcvf /tmp/ /home/zheng

#tar -zxvf /tmp/

五、下面给出了一个SHELL程序,试对其行后有#(n)形式的语句进行解释,并说明程序完成的功能。(8分)

#!/bin/sh

DIRNAME=`ls /root | grep bak` #(1)

if [ -z "$DIRNAME" ] ; then #(2)

mkdir /root/bak ; cd /root/bak #(3)

fi

YY=`date +%y` ; MM=`date +%m` ; DD=`date +%d` #(4)

#(5)

tar zcvf $BACKETC /etc #(6)

echo "fileback finished!"

答:#(1)获取/root中名称包含bak的文件或目录

#(2)判断1结果为空

#(3)创建目录/root/bak并进入该目录

#(4)获取当前时间的年月日

#(5)按照年(2位)月(2位)日(2位)_etc方式构造压缩文件名

#(6)压缩etc目录并保存在/root/bak中 6分

程序功能:若/root/bak不存在则创建之,然后将/etc按日期打包保存于该目录中。2分

武汉大学计算机学院

一、选择题(单选题,每小题2分,共20分)

5.Linux文件系统中,文件在外存的物理地址放在 ___A___ 中。

A.i节点 B.用户打开文件表

C.系统打开文件表 D. 进程控制块

6.以长格式列目录时,若文件test的权限描述为:drwxrw-r--,则文件test的类型及文件主的权限是__A____ 。

A. 目录文件、读写执行 B. 目录文件、读写

C. 普通文件、读写 D.普通文件、读

7.当字符串用单引号(’’)括起来时,SHELL将 __C____ 。

A.解释引号内的特殊字符 B.执行引号中的命令

C.不解释引号内的特殊字符 D.结束进程

8./etc/shadow文件中存放 _B_____ 。

A.用户账号基本信息 B.用户口令的加密信息

C.用户组信息 D.文件系统信息

9.Linux系统中,用户文件描述符0表示 ____A__ 。

A.标准输入设备文件描述符 B.标准输出设备文件描述符 word格式-可编辑-感谢下载支持

C.管道文件描述符 D.标准错误输出设备文件描述符

10.为卸载一个软件包,应使用 ___B__ 。

-i -e -q -V

二、填空题(每空1分,共20分)

2.在Linux 中,管道分为 __2____ 种类型,若创建或打开管道时获得的描述符存放在fd中,则fd[1]是 _管道写描述符_ 。

3.Linux为用户提供的接口有 shell、XWINDOW、系统调用

6. 超级块是描述 __文件系统属性____ 信息的数据结构,索引节点是描述

__文件属性____ 信息的数据结构。

三、简答题(每小题5分,共20分)

2. vi编辑器有哪几种工作模式?如何在这几种工作模式之间转换?

答:Vi的工作模式有三种:命令模式、输入模式、末行模式。3分

在命令模式下输入a、A、i、I、o、O等命令之一可以进入输入模式,在输入模式下按Esc键回到命令模式;在命令模式下输入:进入末行模式,末行命令执行完后回到命令模式。

3. 什么是位置变量?shell的变量类型有哪些种?

位置变量是指命令行上传递给程序的参数。1分

Shell变量可以分为:用户自定义变量、环境变量、位置变量、特殊变量 4分

五、下面给出了一个SHELL程序,试对其行后有#(n)形式的语句进行解释,并说明程序完成的功能。(8分)

#!/bin/bash #(1)

dir=$1 #(2)

if [ -d $dir ] #(3)

then

cd $dir #(4)

for file in *

do

if [-f $file ] #(5)

then

cat $file #(6)

echo “end of file $file”

fi

done

else

echo “bad directory name $dir”

fi

答:#(1)使用/bin/bash解释脚本

#(2)将位置变量1赋值给变量dir

#(3)如果dir所指为目录

#(4)将当前目录改为dir

#(5)如果循环变量file所指是普通文件

#(6)显示文件file的内容 6分

程序功能:若命令行参数是一个合法目录则显示该目录下所有普通文件的内容,否则显示错误的目录名信息。2分

长沙理工大学考试试卷

一、单项选择题(每题2分,共40分)

1.若当前目录为/home,命令ls –l 将显示home目录下的( )。

A.所有文件 B.所有隐含文件

C.所有非隐含文件 D.文件的具体信息

3. 如何快速切换到用户John的主目录下?( )

@John #John &John ~John

4.启动DNS服务的守护进程( )

A. httpd start stop C. named start D. named stop

5. 若URL地址为,请问哪个代表主机名( )。

/

HAT LINUX 9默认使用的文件系统类型为( )

2 3 word格式-可编辑-感谢下载支持

7.在LINUX中,要查看文件内容,可使用( )命令。

8.光盘所使用的文件系统类型为( )。

2 3 9660

9.以下命令中,可以将用户身份临时改变为root的是( )。

所有服务的启动脚本都存放在( )目录中。

A./etc/rc.d/init.d B./etc/init.d C./etc/rc.d/rc D./etc/rc.d

11.若要使用进程名来结束进程,应使用( )命令。

HAT LINUX所提供的安装软件包,默认的打包格式为( )。

13.若要将当前目录中的文件压缩成,则实现的命令为( )。

–zcvf

–cvf

交换分区的格式为( )。

2 3

15.以下文件中,只有root用户才有权存取的是( )

rd

d命令无法实现的操作是( )

A.账户重命名 B.删除指定的账户和对应的主目录

C.加锁与解锁用户账户 D.对用户密码进行加锁或解锁

用于启动系统所需加载的内核程序位于( )

A./ B./lib/modules/_8/kernel C./boot D./proc

进程对应的配置文件名为( ),该进程是LINUX系统的第一个进程,其进程号PID始终为1。

A./etc/fstab B./etc/ C./etc/ D./etc/inittab

20.若在文字界面下,需要键入何种指令才能进入图形界面(Xwindow)。( )

A. reboot

indow o

二、 填空题(每空2分,共20分)

1.在Linux系统中,以( 文件 )方式访问设备 。

2. Linux内核引导时,从文件(/etc/fstab )中读取要加载的文件系统。

3.链接分为: 硬链接和( 软链接 )。

4.某文件的权限为:drw-r--r--,用数值形式表示该权限,该文件属性是( 目录 ) 。

5.前台起动的进程使用 ( ctrl+c )终止。

7. 在Linux系统中,用来存放系统所需要的配置文件和子目录的目录是(/etc )。

8.将前一个命令的标准输出作为后一个命令的标准输入,称之为( 管道 )。

9.为脚本程序指定执行权的命令及参数是( chmod a+x filename )。

10.进行字符串查找,使用( grep )命令。

三、写出完成以下功能的命令(每题2分,共10分)

1.在其父目录不存在时先创建父目录的命令。 mkdir –p

2.要使得名为fido的文件具有如下权限-r-xr-x—x的命令。chmod 551 fido

3.在/root文件夹下查找后缀为.cpp的文件。find /root –name *.cpp

4.关闭linux系统(不重新启动)使用的命令 halt

四、简答和shell编程题(每题10分,共30分)

1. 若下达rmdir命令来删除某个已存在的目录,但无法成功,请说明可能的原因。

此目录可能不存在,

或者目录不为空,或者目录中有隐含文件存在,

或者目录被设置了权限,

解决方法就是先修改权限,在使用rm –r 命令删除。

长沙理工大学考试试卷

一、单项选择题(每题2分,共40分) word格式-可编辑-感谢下载支持

通过VFS支持多种不同的文件系统。Linux缺省的文件系统是( )

9660 系列

3.关闭linux系统(不重新启动)可使用( )命令。

+alt+del wn -r

4.修改以太网mac地址的命令为( )。

ig oute

5.在vi编辑器中的命令模式下,键入( )可在光标当前所在行下添加一新行。

A. B. C. D.a

6. 以下选项中,哪个命令可以关机? ( )

A. init 0 B. init 1 C. init 5 D. init 6

7.请选择关于 /etc/fstab 的正确描述。 ( )

A. 系统启动后,由系统自动产生

B. 用于管理文件系统信息

C. 用于设置命名规则,是否使用可以用 TAB 来命名一个文件

D. 保存硬件信息

8.你使用命令“vi /etc/inittab”查看该文件的内容,你不小心改动了一些内容,为了防止系统出问题,你不想保存所修改内容,你应该如何操作( )

A.在末行模式下,键入:wq B.在末行模式下,键入:q!

C.在末行模式下,键入:x! D.在编辑模式下,键入“ESC”键直接退出vi

9.删除文件命令为( )

10.显示已经挂装的文件系统磁盘inode使用状况的命令是( ) ?

–i –I –I –i

14下列哪个命令在建立一个 tar归档文件的时候列出详细列表( )。

-t b)tar -cv c)tar -cvf d)tar –r

15.假设文件fileA的符号链接为fileB,那么删除fileA后,下面的描述正确的是( ) 。

也随之被删除

仍存在,但是属于无效文件

C.因为fileB未被删除,所以fileA会被系统自动重新建立

会随fileA的删除而被系统自动删除

16.一个bash shell脚本的第一行是( )?

A.#/bin/csh B.#/bin/bash

C./bin/bash D.#!/bin/bash

17.改变文件所有者的命令为( )?

18.在给定文件中查找与设定条件相符字符串的命令为( )。

19.建立一个新文件可以使用的命令为( )。

20. 存放Linux基本命令的目录是什么( )?

A. /bin B. /tmp C. /lib D. /root

二、 填空题(每空2分,共20分)

1.将前一个命令的标准输出作为后一个命令的标准输入,称之为( 管道 )。

2.在shell编程时,使用方括号表示测试条件的规则是:方括号两边必有( 空格)。

5.在Linux系统中,测试DNS服务器是否能够正确解析域名的的客户端命令,使用命令( nslookup )。

7.在Linux操作系统中,设备都是通过特殊的(文件 )来访问。

不仅是(用户命令的解释权 ),它同时也是一种功能强大的编程语言。

10.结束后台进程的命令是(kill )。

三、写出完成以下功能的命令(每题2分,共10分)

1.在/home目录下查找文件名为。Profile的文件,找到后删除

.find /home –name .profile -exec rm{ } ;

2.将文件解压缩

tar -xzvf

3.升级安装wu-ftpd软件包

rpm –Uvh wu-ftpd-

4.创建一个用户,用户名为user02,所属私有组和标准组为stuff,用户家目 word格式-可编辑-感谢下载支持

录为/home/user2,用户登陆shell为/bin/bash。

useradd –g stuff –G stuff -d /home/user2 -s /bin/bash user02

5.赋予所有用户读和写文件的权限:

河北工业大学期末考试试卷

一、填空题(2 X 10 分)

2.Redhat 9.0默认的文件系统类型为 ( ext3 )

3.输入了Shell命令的部分字符后按什么键可补全其余部分? ( tab )

4.要显示内存用量用什么命令?( free )

5.完全删除/tmp下的所有文件用什么命令及参数?( rm –r /tmp )

6.若从任一目录用什么命令可快速转到用户家目录? ( cd ~ )

7.要强制杀死某个进程用什么命令( kill -9 PID )

10.要查找文件除了用find命令外还可以用什么命令?( locate )

二、叙述题 (70分)

4.执行命令 ls –l 时,某行显示如下:(8分)

-rw-r--r-- 1 chris chris 207 jul 20 11:58 mydata

(1)用户chris 对该文件具有什么权限? (2)执行命令useradd

Tom后,用户Tom对该文件具有什么权限?

(3)如何使任何用户都可以读写执行该文件?(4)如何把该文件属主改为用户root ?

1 读写

2 只读

3 chmod 777 mydata (在linux下某个文件的权限,用户没有所用用户的权限大)???

4 chown root mydata

河北城建学院

一、填空题(20%)

1. 默认情况下,超级用户和普通用户的登录提示符分别是:“#”和“$”。

2. Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统。

3. 链接分为: 硬链接 和 符号链接 。

4. Linux系统中有三种基本的文件类型:普通文件、目录文件和设备文件。

5. 某文件的权限为:drw-r--r--,用数值形式表示该权限,则该八进制数为:

644 ,该文件属性是 目录 。

6. 将前一个命令的标准输出作为后一个命令的标准输入,称之为 管道 。

7. /sbin 目录用来存放系统管理员使用的管理程序。

8. 设C语言程序my.c

A. 生成目标文件my.o的命令是(gcc -c my.c)。

B. 生成汇编语言文件my.s的命令是(gcc -S my.c)。

C. 生成可执行程序myp的命令是(gcc -o myp my.c)。

9. 在某Makefile内有以下语句:

SRC = f1.c f2.c f3.c

TGT = $(SRC:.c=.d)

SRC += f4.c

则TGT=________ f1.o f2.o f3.o ____________

SRC=_______ f1.c f2.c f3.c f4.c _________

二、选择题(40%)

1. 关于Linux内核版本的说法,以下错误的是( )。

A.表示为主版本号.次版本号.修正号 B.表示稳定的发行版

C.表示稳定的发行版 D.2.2.5表示对内核2.2的第5次修正

2. 自由软件的含义是( )。

A.用户不需要付费 B.软件可以自由修改和发布

C.只有软件作者才能向用户收费 D.软件发行商不能向用户收费

3. 系统引导的过程一般包括如下几步:a.MBR中的引导装载程序启动;b.用户登录;c.Linux内核运行;d.BIOS自检。正确的顺序是( )。

A.d,b,c,a B.d,a,c,b C.b,d,c,a D.a,d,c,b

4. 字符界面下使用shutdown命令重启计算机时所用的参数是( )。

A.-h B.-t C.-k D.-r

5. 下列设备属于块设备的是( )。 word格式-可编辑-感谢下载支持

A.键盘 B.终端 C.游戏杆 D.硬盘

6. cd命令可以改变用户的当前目录,当用户键入命令“cd”并按Enter键后,( )。

A.当前目录改为根目录 B.当前目录不变,屏幕显示当前目录

C.当前目录改为用户主目录 D.当前目录改为上一级目录

7. 在UNIX/Linux系统添加新用户的命令是( )

A. groupadd B. usermod C. userdel D. useradd

8. 添加用户时使用参数( )可以指定用户目录。

A. -d B. –p C. -u D. -c

9. 修改用户自身的密码可使用( )

A. passwd B. passwd -d mytest C. passwd mytest D.

passwd -l

10. 用于文件系统直接修改文件权限管理命令为:( )

A. chown B. chgrp C. chmod D. umask

11. 若使pid进程无条件终止使用的命令是( )。

A. kill -9 B. kill -15 C. killall -1 D. kill -3

12. 202.196.100.1是何类地址( )

A、A类 B、B类 C、C类 D、D类

三、判断题(10%)

1. RedHat LINUX安装时自动创建了根用户。正确

2. 在安装RedHat Linux时要以图形化模式安装,直接按Enter 。正确

3. LINUX中的超级用户为root,登陆时不需要口令。错误

4. Linux不可以与MS-DOS、OS/2、Windows等其他操作系统共存于同一台机器上。错误

5. Linux的特点之一是它是一种开放、免费的操作系统。 正确

6. redhat系统中,默认情况下根口令没有字符长短的的限制,但是必须把口令输入两次;如果两次输入的口令不一样,安装程序将会提示用户重新输入口令。 错误

7. 确定当前目录使用的命令为:pwd。 正确

8. RedHat默认的 Linux 文件系统是ext3。正确

9. RedHat Linux使用 ls -all 命令将列出当前目录中的文件和子目录名。 错误

10. 在RedHat中cd ~ 这个命令会把你送回到你的家目录。正确

11. 在字符界面环境下注销LINUX,可用exit或ctrl+D。正确

12. 虚拟控制台登陆就是使用文本方式登陆虚拟控制台登陆就是使用文本方式登陆。正确

四、简答题(20%)

1.什么是Linux?其创始人是谁?Linux操作系统的诞生、发展和成长过程始终依赖着的重要支柱都有哪些?

答:Linux是一个功能强大的操作系统,同时它是一个自由软件,是免费的、源代码开放的,可以自由使用的类UNIX产品。其创始人是Linus。Linux操作系统的诞生、发展和成长过程始终依赖着的重要支柱有以下几点:(1)UNIX操作系统;(2)MINIX操作系统;(3)GNU计划;(4)POSIX标准;(5)Internet网络。

五、综合编程题(10%)

2. 阅读Makefile文件:

all :

SRC = f1.c f2.c f3.c

TGT = $(SRC:.c=.o)

%.o : %.c

cc -c $?

: $(TGT)

cc -shared -o $@ $(TGT)

clean:

rm -f $(TGT)

回答以下问题:

(1) 此Makefile文件的主要功能是什么?

答:生成共享库文件;

(2) 此Makefile文件包含多少个规则?它们分别是什么?

答:4个。分别是:all,%.o,和clean。

(3) 使用此Makefile文件可以生成目标文件f2.o吗?为什么? word格式-可编辑-感谢下载支持

答:可以。因为规则%.o : %.c已经定义了*.o与*.c的关系和生成方法。

往年复习题

一、选择题:

1.以下哪一个是linux内核的稳定版本( B )

A. B. 2.6.17 C. D.

2.怎样显示当前目录( A )。

A. pwd B. cd C. who D. ls

3.欲把当前目录下的 复制为 ,正确的命令是( D )。

A. copy B. cp |

C. cat D. cat >

4. 如果您想列出当前目录以及子目录下所有扩展名为“.txt”的文件,那么您可以使用的命令是( B )。

A. ls *.txt B. find . –name “*.txt” C. ls –d .txt D. find . “.txt”

5. 如何删除一个非空子目录 /tmp( B )。

A. del /tmp/* B. rm -rf /tmp C. rm -Ra /tmp/* D. rm –rf /tmp/*

6. 存放用户帐号的文件是( C )。

A. shadow (密码) B. group C. passwd (账号) D.

Gshadow

7.下面哪个系统目录中包含Linux使用的外部设备( B )。

A. /bin B. /dev C. /boot D. /home

8.一个文件名字为rr.Z,可以用来解压缩的命令是( D )

A.tar B. gzip C. compress D.

uncompress

9. Linux通过VFS支持多种不同的文件系统。Linux缺省的文件系统是( C )

A.VFAT B. ISO9660 C. Ext系列 D. NTFS

10. 在vi编辑器中的命令模式下,键入( B )可在光标当前所在行下添加一新行

A. O B. o C. i D. a

11.在vi编辑器中的命令模式下,重复上一次对编辑的文本进行的操作,可使用( C )命令。

A.上箭头 B. 下箭头 C. . D. *

12.删除文件命令为(D)

A.mkdir B. move C. mv D. rm

13.如果想在Linux下实现热启,应当修改/etc/inittab下的哪一行( B )

A.#Trap CTRL-ALT-DELETE

B. ca::ctrlaltdel:/sbin/shutdown -t3 -r now

C. id:3:initdefault:

D. 10:3:wait:/etc/rc.d/rc 3

14.假设文件fileA的符号链接为fileB,那么删除fileA后,下面的描述正确的是( B)

A.fileB也随之被删除

B. fileB仍存在,但是属于无效文件

C. 因为fileB未被删除,所以fileA会被系统自动重新建立

D. fileB会随fileA的删除而被系统自动删除

15.在给定文件中查找与设定条件相符字符串的命令为( A )

A.grep B. gzip C. find D. sort

17. 如果执行命令 #chmod 746 ,那么该文件的权限是( A )。

A. rwxr--rw- B. rw-r--r-- C. --xr—rwx D. rwxr--r—

18. Linux有三个查看文件的命令,若希望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用命令( C )

A.cat B. more C. less D. menu

19. 若一台计算机的内存为128MB,则交换分区的大小通常是( C )

A.64MB B. 128MB C. 256MB D. 512MB

20. 在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项是( B )

A.-m B. -p C. -f D.-d

21. 用ls –al 命令列出下面的文件列表,是符号连接文件的是( D )

D.lrwxr--r-- 1 hel users 7 Sep 12 08:12 cheng

22. 文件exer1的访问权限为rw-r--r--,现要增加所有用户的执行权限和同组用户的写权限,下列命令正确的是( A )

A.chmod a+x, g+w exer1 B.chmod 765 exer1

C.chmod o+x exer1 D.chmod g+w exer1

23. 关闭linux系统(不重新启动)可使用-命令( C )

A.ctrl+alt+del B.shutdown -r C.halt D.reboot

24.对文件进行归档的命令为(B )

word格式-可编辑-感谢下载支持

A.gzip B.tar C.dump D.dd 9.成批添加用户的命令是 newuser

25. NFS是( C )系统 11.把文件file1和file2合并成file3的命令是 cat file1 file2>file3

A.文件 B 磁盘 C.网络文件 D.操作 12.在/home目录中查找所有的用户目录的命令是 find /home –type d

26. 下列那一个指令可以设定使用者的密码( C ) 16. 在 Linux 系统中,压缩文件后生成后缀为.gz文件的命令是 gzip

A.pwd B.newpwd C.passwd D.password

27. 下列那一个指令可以切换使用者身份( D )

A.passwd B.log C.who D.su

29. 下列那一个不是压缩指令( D )

A.compress B.gzip C.bzip2 D.tar

30. 下列那一个指令可以用来切换至不同的 runlevels( B )

A.tel B telinit C.goto D.reboot

34. 下列那一个指令可以用来查看系统负载情形( A )

A.w B.who c C.load D.ps

35. 档案权限 755 , 对档案拥有者而言, 何义( A )

A.可读,可执行, 可写入 B 可读 C.可读,可执行 D.可写入

36.下面哪个系统目录中存放了系统引导、启动时使用的一些文件和目录

( D )。

A./root B. /bin C. /dev D. /boot

38.可以用来对文件解压缩的命令是( C )

A.compress B. uncompress C. gunzip D. tar

39.对文件重命名的命令为(C)

A.rm B. move C. mv D. mkdir

40. 一下哪个环境变量表示当前路径( B )。

A. PATH B. PWD C. HOME

二、填空题:

1. /Sbin 目录用来存放系统管理员使用的管理程序

3.vi编辑器具有三种工作模式,即:命令模式、文本编辑模式和 行编辑模式

4.linux文件系统中每个文件用 i节点 来标识

5.前台启动的进程使用复合键 CTRL+C 终止。

6. 结束后台进程的命令是 kill

7.将前一个命令的标准输出作为后一个命令的标准输入,称之为 管道

8.增加一个用户的命令是 useradd

25. shell脚本程序test(具有可执行权限)只有如下两条语句,则sh test 5的运行结果是50.00

price=$10.00

echo $price

三.简答题:

1. 简述linux的几个运行级别及其相应的含义。

0-关机模式,

1-单用户模式,单用户只有系统管理员可以登录。

2-多用户模式,但是不支持文件共享,例如不支持NFS服务.这种模式不常用。

3-完全的多用户模式,支持NFS服务.最常用的用户模式,默认登录到系统的字符界面。

4-保留模式。

5-完全多用户模式,默认登录到X-window系统,也就是登录到linux图形界面。

6-重启模式,也就是执行关闭所有运行的进程,然后重新启动系统。

2.什么是链接?符号链接与硬链接的区别是什么?

链接是指用一个i节点对应多个文件名。硬链接是把文件的i节点号指向该i节点,

且链接计数器值加1。删除链接文件时计数器值减1,当其值为0时,i节点被释放。

符号链接是只有文件名的一个链接文件,并不指向一个真正的i节点。

在删除符号链接文件时与硬链接文件有区别。

3.用shell编写小九九乘法表程序,程序执行结果如下:

word格式-可编辑-感谢下载支持

#! /bin/sh –

for i in 1 2 3 4 5 6 7 8 9

do

for j in 1 2 3 4 5 6 7 8 9

do

if ( test $j -le $i ) then

echo -ne `expr $i * $j` "t"

else

echo

break

fi

done

done

2023年8月2日发(作者:)

word格式-可编辑-感谢下载支持

Linux 期末考试试题(一)

一、选择题 (每小题2分,共50分)

4. 下面哪个命令是用来定义shell的全局变量( D )

A. exportfs B. alias C. exports D. export

11. 在vi编辑器里,命令"dd"用来删除当前的( A )

A. 行 B. 变量 C. 字 D. 字符

12. 当运行在多用户模式下时,用Ctrl+ALT+F*可以切换多少虚拟用户终端( B )

A. 3 B. 6 C. 1 D. 12

13. Linux启动的第一个进程init启动的第一个脚本程序是( B )。

A./etc/rc.d/init.d B./etc/rc.d/t C./etc/rc.d/rc5.d D./etc/rc.d/rc3.d

14. 按下(A )键能终止当前运行的命令

A. Ctrl-C B. Ctrl-F C. Ctrl-B D. Ctrl-D

17. 用 "rm -i",系统会提示什么来让你确认( B )

A. 命令行的每个选项 B. 是否真的删除 C. 是否有写的权限 D.

文件的位置

22.在下列分区中,Linux默认的分区是( B )

A. FAT32 B. EXT3 C FAT .D NTFS

二、填空题 (每空1分,共10分)

26. 在Linux系统中,以_文件的_方式访问设备 。

27. Linux内核引导时,从文件 _/etc/fstab___中读取要加载的文件系统。28. Linux文件系统中每个文件用__i节点_____来标识。

31. 网络管理的重要任务是:__控制___和_监控_______。

33. 编写的Shell程序运行前必须赋予该脚本文件__执行___权限。

武汉大学计算机学院

一、选择题(单选题,每小题2分,共20分)

3.在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项是___D__。

A. -m B. -d C. -f D. -p

5.在vi编辑器中的命令模式下,重复上一次对编辑的文本进行的操作,可使用__C____命令。

A. 上箭头 B. 下箭头 C. “.” D. “*”

7.在Redhat公司发布的Linux版本中,若要使得用户登录验证,需要修改以下__C____脚本。

A. /etc/inittab B. /etc/passwd

C. /etc/shadow D. /etc/group

8.下列不是Linux系统进程类型的是_D_____ 。

A. 交互进程 B. 批处理进程 C. 守护进程 D. 就绪进程

9.下列关于/etc/fstab文件描述,正确的是___D___ 。

A. fstab文件只能描述属于linux的文件系统

B. CD_ROM和软盘必须是自动加载的

C. fstab文件中描述的文件系统不能被卸载

D. 启动时按fstab文件描述内容加载文件系统

二、填空题(每题2分,共20分)

7.将/home/stud1/wang目录做归档压缩,压缩后生成文件,并将此文件保存到/home目录下,实现此任务的tar命令格式__tar czvf

/home/stud1/wang____。

8.对于给定的文件file,统计其中所有包含字符串”WHU”的行数的一条命令是_grep WHU file | wc -l

9. 对于Shell脚本程序,若输入参数数量多于9个,则程序遍历每个参数可通过使用__shift__命令实现。

四、操作题(写出完成下述功能的命令序列,每小题4分,共20分)

1.假设你的用户账号是zheng,现在你登录进入linux系统,查看当前登录到系统中的用户,查看当前系统中运行的进程,然后再退出系统。

答:login:zheng

Password:口令

$who

word格式-可编辑-感谢下载支持

$ps

$Ctrl+D

2.在当前目录/home/zheng下新建一个目录back,将当前目录改为back,在back下新建2个长度为0的文件test1、test2,然后把test2移到其父目录中并改名为file12。

答:$ mkdir back $ cd back

$ touch test1 test2 $ mv test2 ../file2

3.现在需要统计当前目录/home/zheng下普通文件的数目并显示结果,如何实现?

$find –type f | wc –l

4.假设你是系统管理员,需要增加一个新的用户账号zheng,为新用户设置初始密码,锁定用户账号uly,并删除用户账号chang。

答:.#useradd zheng #passwd zheng #passwd –l uly #userdel

chang

5.若给需要将/home/zheng目录下的所有文件打包压缩成/tmp/,你准备怎么做?当需要从压缩包中恢复时,又该如何处理?

答:#tar –zcvf /tmp/ /home/zheng

#tar -zxvf /tmp/

五、下面给出了一个SHELL程序,试对其行后有#(n)形式的语句进行解释,并说明程序完成的功能。(8分)

#!/bin/sh

DIRNAME=`ls /root | grep bak` #(1)

if [ -z "$DIRNAME" ] ; then #(2)

mkdir /root/bak ; cd /root/bak #(3)

fi

YY=`date +%y` ; MM=`date +%m` ; DD=`date +%d` #(4)

#(5)

tar zcvf $BACKETC /etc #(6)

echo "fileback finished!"

答:#(1)获取/root中名称包含bak的文件或目录

#(2)判断1结果为空

#(3)创建目录/root/bak并进入该目录

#(4)获取当前时间的年月日

#(5)按照年(2位)月(2位)日(2位)_etc方式构造压缩文件名

#(6)压缩etc目录并保存在/root/bak中 6分

程序功能:若/root/bak不存在则创建之,然后将/etc按日期打包保存于该目录中。2分

武汉大学计算机学院

一、选择题(单选题,每小题2分,共20分)

5.Linux文件系统中,文件在外存的物理地址放在 ___A___ 中。

A.i节点 B.用户打开文件表

C.系统打开文件表 D. 进程控制块

6.以长格式列目录时,若文件test的权限描述为:drwxrw-r--,则文件test的类型及文件主的权限是__A____ 。

A. 目录文件、读写执行 B. 目录文件、读写

C. 普通文件、读写 D.普通文件、读

7.当字符串用单引号(’’)括起来时,SHELL将 __C____ 。

A.解释引号内的特殊字符 B.执行引号中的命令

C.不解释引号内的特殊字符 D.结束进程

8./etc/shadow文件中存放 _B_____ 。

A.用户账号基本信息 B.用户口令的加密信息

C.用户组信息 D.文件系统信息

9.Linux系统中,用户文件描述符0表示 ____A__ 。

A.标准输入设备文件描述符 B.标准输出设备文件描述符 word格式-可编辑-感谢下载支持

C.管道文件描述符 D.标准错误输出设备文件描述符

10.为卸载一个软件包,应使用 ___B__ 。

-i -e -q -V

二、填空题(每空1分,共20分)

2.在Linux 中,管道分为 __2____ 种类型,若创建或打开管道时获得的描述符存放在fd中,则fd[1]是 _管道写描述符_ 。

3.Linux为用户提供的接口有 shell、XWINDOW、系统调用

6. 超级块是描述 __文件系统属性____ 信息的数据结构,索引节点是描述

__文件属性____ 信息的数据结构。

三、简答题(每小题5分,共20分)

2. vi编辑器有哪几种工作模式?如何在这几种工作模式之间转换?

答:Vi的工作模式有三种:命令模式、输入模式、末行模式。3分

在命令模式下输入a、A、i、I、o、O等命令之一可以进入输入模式,在输入模式下按Esc键回到命令模式;在命令模式下输入:进入末行模式,末行命令执行完后回到命令模式。

3. 什么是位置变量?shell的变量类型有哪些种?

位置变量是指命令行上传递给程序的参数。1分

Shell变量可以分为:用户自定义变量、环境变量、位置变量、特殊变量 4分

五、下面给出了一个SHELL程序,试对其行后有#(n)形式的语句进行解释,并说明程序完成的功能。(8分)

#!/bin/bash #(1)

dir=$1 #(2)

if [ -d $dir ] #(3)

then

cd $dir #(4)

for file in *

do

if [-f $file ] #(5)

then

cat $file #(6)

echo “end of file $file”

fi

done

else

echo “bad directory name $dir”

fi

答:#(1)使用/bin/bash解释脚本

#(2)将位置变量1赋值给变量dir

#(3)如果dir所指为目录

#(4)将当前目录改为dir

#(5)如果循环变量file所指是普通文件

#(6)显示文件file的内容 6分

程序功能:若命令行参数是一个合法目录则显示该目录下所有普通文件的内容,否则显示错误的目录名信息。2分

长沙理工大学考试试卷

一、单项选择题(每题2分,共40分)

1.若当前目录为/home,命令ls –l 将显示home目录下的( )。

A.所有文件 B.所有隐含文件

C.所有非隐含文件 D.文件的具体信息

3. 如何快速切换到用户John的主目录下?( )

@John #John &John ~John

4.启动DNS服务的守护进程( )

A. httpd start stop C. named start D. named stop

5. 若URL地址为,请问哪个代表主机名( )。

/

HAT LINUX 9默认使用的文件系统类型为( )

2 3 word格式-可编辑-感谢下载支持

7.在LINUX中,要查看文件内容,可使用( )命令。

8.光盘所使用的文件系统类型为( )。

2 3 9660

9.以下命令中,可以将用户身份临时改变为root的是( )。

所有服务的启动脚本都存放在( )目录中。

A./etc/rc.d/init.d B./etc/init.d C./etc/rc.d/rc D./etc/rc.d

11.若要使用进程名来结束进程,应使用( )命令。

HAT LINUX所提供的安装软件包,默认的打包格式为( )。

13.若要将当前目录中的文件压缩成,则实现的命令为( )。

–zcvf

–cvf

交换分区的格式为( )。

2 3

15.以下文件中,只有root用户才有权存取的是( )

rd

d命令无法实现的操作是( )

A.账户重命名 B.删除指定的账户和对应的主目录

C.加锁与解锁用户账户 D.对用户密码进行加锁或解锁

用于启动系统所需加载的内核程序位于( )

A./ B./lib/modules/_8/kernel C./boot D./proc

进程对应的配置文件名为( ),该进程是LINUX系统的第一个进程,其进程号PID始终为1。

A./etc/fstab B./etc/ C./etc/ D./etc/inittab

20.若在文字界面下,需要键入何种指令才能进入图形界面(Xwindow)。( )

A. reboot

indow o

二、 填空题(每空2分,共20分)

1.在Linux系统中,以( 文件 )方式访问设备 。

2. Linux内核引导时,从文件(/etc/fstab )中读取要加载的文件系统。

3.链接分为: 硬链接和( 软链接 )。

4.某文件的权限为:drw-r--r--,用数值形式表示该权限,该文件属性是( 目录 ) 。

5.前台起动的进程使用 ( ctrl+c )终止。

7. 在Linux系统中,用来存放系统所需要的配置文件和子目录的目录是(/etc )。

8.将前一个命令的标准输出作为后一个命令的标准输入,称之为( 管道 )。

9.为脚本程序指定执行权的命令及参数是( chmod a+x filename )。

10.进行字符串查找,使用( grep )命令。

三、写出完成以下功能的命令(每题2分,共10分)

1.在其父目录不存在时先创建父目录的命令。 mkdir –p

2.要使得名为fido的文件具有如下权限-r-xr-x—x的命令。chmod 551 fido

3.在/root文件夹下查找后缀为.cpp的文件。find /root –name *.cpp

4.关闭linux系统(不重新启动)使用的命令 halt

四、简答和shell编程题(每题10分,共30分)

1. 若下达rmdir命令来删除某个已存在的目录,但无法成功,请说明可能的原因。

此目录可能不存在,

或者目录不为空,或者目录中有隐含文件存在,

或者目录被设置了权限,

解决方法就是先修改权限,在使用rm –r 命令删除。

长沙理工大学考试试卷

一、单项选择题(每题2分,共40分) word格式-可编辑-感谢下载支持

通过VFS支持多种不同的文件系统。Linux缺省的文件系统是( )

9660 系列

3.关闭linux系统(不重新启动)可使用( )命令。

+alt+del wn -r

4.修改以太网mac地址的命令为( )。

ig oute

5.在vi编辑器中的命令模式下,键入( )可在光标当前所在行下添加一新行。

A. B. C. D.a

6. 以下选项中,哪个命令可以关机? ( )

A. init 0 B. init 1 C. init 5 D. init 6

7.请选择关于 /etc/fstab 的正确描述。 ( )

A. 系统启动后,由系统自动产生

B. 用于管理文件系统信息

C. 用于设置命名规则,是否使用可以用 TAB 来命名一个文件

D. 保存硬件信息

8.你使用命令“vi /etc/inittab”查看该文件的内容,你不小心改动了一些内容,为了防止系统出问题,你不想保存所修改内容,你应该如何操作( )

A.在末行模式下,键入:wq B.在末行模式下,键入:q!

C.在末行模式下,键入:x! D.在编辑模式下,键入“ESC”键直接退出vi

9.删除文件命令为( )

10.显示已经挂装的文件系统磁盘inode使用状况的命令是( ) ?

–i –I –I –i

14下列哪个命令在建立一个 tar归档文件的时候列出详细列表( )。

-t b)tar -cv c)tar -cvf d)tar –r

15.假设文件fileA的符号链接为fileB,那么删除fileA后,下面的描述正确的是( ) 。

也随之被删除

仍存在,但是属于无效文件

C.因为fileB未被删除,所以fileA会被系统自动重新建立

会随fileA的删除而被系统自动删除

16.一个bash shell脚本的第一行是( )?

A.#/bin/csh B.#/bin/bash

C./bin/bash D.#!/bin/bash

17.改变文件所有者的命令为( )?

18.在给定文件中查找与设定条件相符字符串的命令为( )。

19.建立一个新文件可以使用的命令为( )。

20. 存放Linux基本命令的目录是什么( )?

A. /bin B. /tmp C. /lib D. /root

二、 填空题(每空2分,共20分)

1.将前一个命令的标准输出作为后一个命令的标准输入,称之为( 管道 )。

2.在shell编程时,使用方括号表示测试条件的规则是:方括号两边必有( 空格)。

5.在Linux系统中,测试DNS服务器是否能够正确解析域名的的客户端命令,使用命令( nslookup )。

7.在Linux操作系统中,设备都是通过特殊的(文件 )来访问。

不仅是(用户命令的解释权 ),它同时也是一种功能强大的编程语言。

10.结束后台进程的命令是(kill )。

三、写出完成以下功能的命令(每题2分,共10分)

1.在/home目录下查找文件名为。Profile的文件,找到后删除

.find /home –name .profile -exec rm{ } ;

2.将文件解压缩

tar -xzvf

3.升级安装wu-ftpd软件包

rpm –Uvh wu-ftpd-

4.创建一个用户,用户名为user02,所属私有组和标准组为stuff,用户家目 word格式-可编辑-感谢下载支持

录为/home/user2,用户登陆shell为/bin/bash。

useradd –g stuff –G stuff -d /home/user2 -s /bin/bash user02

5.赋予所有用户读和写文件的权限:

河北工业大学期末考试试卷

一、填空题(2 X 10 分)

2.Redhat 9.0默认的文件系统类型为 ( ext3 )

3.输入了Shell命令的部分字符后按什么键可补全其余部分? ( tab )

4.要显示内存用量用什么命令?( free )

5.完全删除/tmp下的所有文件用什么命令及参数?( rm –r /tmp )

6.若从任一目录用什么命令可快速转到用户家目录? ( cd ~ )

7.要强制杀死某个进程用什么命令( kill -9 PID )

10.要查找文件除了用find命令外还可以用什么命令?( locate )

二、叙述题 (70分)

4.执行命令 ls –l 时,某行显示如下:(8分)

-rw-r--r-- 1 chris chris 207 jul 20 11:58 mydata

(1)用户chris 对该文件具有什么权限? (2)执行命令useradd

Tom后,用户Tom对该文件具有什么权限?

(3)如何使任何用户都可以读写执行该文件?(4)如何把该文件属主改为用户root ?

1 读写

2 只读

3 chmod 777 mydata (在linux下某个文件的权限,用户没有所用用户的权限大)???

4 chown root mydata

河北城建学院

一、填空题(20%)

1. 默认情况下,超级用户和普通用户的登录提示符分别是:“#”和“$”。

2. Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统。

3. 链接分为: 硬链接 和 符号链接 。

4. Linux系统中有三种基本的文件类型:普通文件、目录文件和设备文件。

5. 某文件的权限为:drw-r--r--,用数值形式表示该权限,则该八进制数为:

644 ,该文件属性是 目录 。

6. 将前一个命令的标准输出作为后一个命令的标准输入,称之为 管道 。

7. /sbin 目录用来存放系统管理员使用的管理程序。

8. 设C语言程序my.c

A. 生成目标文件my.o的命令是(gcc -c my.c)。

B. 生成汇编语言文件my.s的命令是(gcc -S my.c)。

C. 生成可执行程序myp的命令是(gcc -o myp my.c)。

9. 在某Makefile内有以下语句:

SRC = f1.c f2.c f3.c

TGT = $(SRC:.c=.d)

SRC += f4.c

则TGT=________ f1.o f2.o f3.o ____________

SRC=_______ f1.c f2.c f3.c f4.c _________

二、选择题(40%)

1. 关于Linux内核版本的说法,以下错误的是( )。

A.表示为主版本号.次版本号.修正号 B.表示稳定的发行版

C.表示稳定的发行版 D.2.2.5表示对内核2.2的第5次修正

2. 自由软件的含义是( )。

A.用户不需要付费 B.软件可以自由修改和发布

C.只有软件作者才能向用户收费 D.软件发行商不能向用户收费

3. 系统引导的过程一般包括如下几步:a.MBR中的引导装载程序启动;b.用户登录;c.Linux内核运行;d.BIOS自检。正确的顺序是( )。

A.d,b,c,a B.d,a,c,b C.b,d,c,a D.a,d,c,b

4. 字符界面下使用shutdown命令重启计算机时所用的参数是( )。

A.-h B.-t C.-k D.-r

5. 下列设备属于块设备的是( )。 word格式-可编辑-感谢下载支持

A.键盘 B.终端 C.游戏杆 D.硬盘

6. cd命令可以改变用户的当前目录,当用户键入命令“cd”并按Enter键后,( )。

A.当前目录改为根目录 B.当前目录不变,屏幕显示当前目录

C.当前目录改为用户主目录 D.当前目录改为上一级目录

7. 在UNIX/Linux系统添加新用户的命令是( )

A. groupadd B. usermod C. userdel D. useradd

8. 添加用户时使用参数( )可以指定用户目录。

A. -d B. –p C. -u D. -c

9. 修改用户自身的密码可使用( )

A. passwd B. passwd -d mytest C. passwd mytest D.

passwd -l

10. 用于文件系统直接修改文件权限管理命令为:( )

A. chown B. chgrp C. chmod D. umask

11. 若使pid进程无条件终止使用的命令是( )。

A. kill -9 B. kill -15 C. killall -1 D. kill -3

12. 202.196.100.1是何类地址( )

A、A类 B、B类 C、C类 D、D类

三、判断题(10%)

1. RedHat LINUX安装时自动创建了根用户。正确

2. 在安装RedHat Linux时要以图形化模式安装,直接按Enter 。正确

3. LINUX中的超级用户为root,登陆时不需要口令。错误

4. Linux不可以与MS-DOS、OS/2、Windows等其他操作系统共存于同一台机器上。错误

5. Linux的特点之一是它是一种开放、免费的操作系统。 正确

6. redhat系统中,默认情况下根口令没有字符长短的的限制,但是必须把口令输入两次;如果两次输入的口令不一样,安装程序将会提示用户重新输入口令。 错误

7. 确定当前目录使用的命令为:pwd。 正确

8. RedHat默认的 Linux 文件系统是ext3。正确

9. RedHat Linux使用 ls -all 命令将列出当前目录中的文件和子目录名。 错误

10. 在RedHat中cd ~ 这个命令会把你送回到你的家目录。正确

11. 在字符界面环境下注销LINUX,可用exit或ctrl+D。正确

12. 虚拟控制台登陆就是使用文本方式登陆虚拟控制台登陆就是使用文本方式登陆。正确

四、简答题(20%)

1.什么是Linux?其创始人是谁?Linux操作系统的诞生、发展和成长过程始终依赖着的重要支柱都有哪些?

答:Linux是一个功能强大的操作系统,同时它是一个自由软件,是免费的、源代码开放的,可以自由使用的类UNIX产品。其创始人是Linus。Linux操作系统的诞生、发展和成长过程始终依赖着的重要支柱有以下几点:(1)UNIX操作系统;(2)MINIX操作系统;(3)GNU计划;(4)POSIX标准;(5)Internet网络。

五、综合编程题(10%)

2. 阅读Makefile文件:

all :

SRC = f1.c f2.c f3.c

TGT = $(SRC:.c=.o)

%.o : %.c

cc -c $?

: $(TGT)

cc -shared -o $@ $(TGT)

clean:

rm -f $(TGT)

回答以下问题:

(1) 此Makefile文件的主要功能是什么?

答:生成共享库文件;

(2) 此Makefile文件包含多少个规则?它们分别是什么?

答:4个。分别是:all,%.o,和clean。

(3) 使用此Makefile文件可以生成目标文件f2.o吗?为什么? word格式-可编辑-感谢下载支持

答:可以。因为规则%.o : %.c已经定义了*.o与*.c的关系和生成方法。

往年复习题

一、选择题:

1.以下哪一个是linux内核的稳定版本( B )

A. B. 2.6.17 C. D.

2.怎样显示当前目录( A )。

A. pwd B. cd C. who D. ls

3.欲把当前目录下的 复制为 ,正确的命令是( D )。

A. copy B. cp |

C. cat D. cat >

4. 如果您想列出当前目录以及子目录下所有扩展名为“.txt”的文件,那么您可以使用的命令是( B )。

A. ls *.txt B. find . –name “*.txt” C. ls –d .txt D. find . “.txt”

5. 如何删除一个非空子目录 /tmp( B )。

A. del /tmp/* B. rm -rf /tmp C. rm -Ra /tmp/* D. rm –rf /tmp/*

6. 存放用户帐号的文件是( C )。

A. shadow (密码) B. group C. passwd (账号) D.

Gshadow

7.下面哪个系统目录中包含Linux使用的外部设备( B )。

A. /bin B. /dev C. /boot D. /home

8.一个文件名字为rr.Z,可以用来解压缩的命令是( D )

A.tar B. gzip C. compress D.

uncompress

9. Linux通过VFS支持多种不同的文件系统。Linux缺省的文件系统是( C )

A.VFAT B. ISO9660 C. Ext系列 D. NTFS

10. 在vi编辑器中的命令模式下,键入( B )可在光标当前所在行下添加一新行

A. O B. o C. i D. a

11.在vi编辑器中的命令模式下,重复上一次对编辑的文本进行的操作,可使用( C )命令。

A.上箭头 B. 下箭头 C. . D. *

12.删除文件命令为(D)

A.mkdir B. move C. mv D. rm

13.如果想在Linux下实现热启,应当修改/etc/inittab下的哪一行( B )

A.#Trap CTRL-ALT-DELETE

B. ca::ctrlaltdel:/sbin/shutdown -t3 -r now

C. id:3:initdefault:

D. 10:3:wait:/etc/rc.d/rc 3

14.假设文件fileA的符号链接为fileB,那么删除fileA后,下面的描述正确的是( B)

A.fileB也随之被删除

B. fileB仍存在,但是属于无效文件

C. 因为fileB未被删除,所以fileA会被系统自动重新建立

D. fileB会随fileA的删除而被系统自动删除

15.在给定文件中查找与设定条件相符字符串的命令为( A )

A.grep B. gzip C. find D. sort

17. 如果执行命令 #chmod 746 ,那么该文件的权限是( A )。

A. rwxr--rw- B. rw-r--r-- C. --xr—rwx D. rwxr--r—

18. Linux有三个查看文件的命令,若希望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用命令( C )

A.cat B. more C. less D. menu

19. 若一台计算机的内存为128MB,则交换分区的大小通常是( C )

A.64MB B. 128MB C. 256MB D. 512MB

20. 在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项是( B )

A.-m B. -p C. -f D.-d

21. 用ls –al 命令列出下面的文件列表,是符号连接文件的是( D )

D.lrwxr--r-- 1 hel users 7 Sep 12 08:12 cheng

22. 文件exer1的访问权限为rw-r--r--,现要增加所有用户的执行权限和同组用户的写权限,下列命令正确的是( A )

A.chmod a+x, g+w exer1 B.chmod 765 exer1

C.chmod o+x exer1 D.chmod g+w exer1

23. 关闭linux系统(不重新启动)可使用-命令( C )

A.ctrl+alt+del B.shutdown -r C.halt D.reboot

24.对文件进行归档的命令为(B )

word格式-可编辑-感谢下载支持

A.gzip B.tar C.dump D.dd 9.成批添加用户的命令是 newuser

25. NFS是( C )系统 11.把文件file1和file2合并成file3的命令是 cat file1 file2>file3

A.文件 B 磁盘 C.网络文件 D.操作 12.在/home目录中查找所有的用户目录的命令是 find /home –type d

26. 下列那一个指令可以设定使用者的密码( C ) 16. 在 Linux 系统中,压缩文件后生成后缀为.gz文件的命令是 gzip

A.pwd B.newpwd C.passwd D.password

27. 下列那一个指令可以切换使用者身份( D )

A.passwd B.log C.who D.su

29. 下列那一个不是压缩指令( D )

A.compress B.gzip C.bzip2 D.tar

30. 下列那一个指令可以用来切换至不同的 runlevels( B )

A.tel B telinit C.goto D.reboot

34. 下列那一个指令可以用来查看系统负载情形( A )

A.w B.who c C.load D.ps

35. 档案权限 755 , 对档案拥有者而言, 何义( A )

A.可读,可执行, 可写入 B 可读 C.可读,可执行 D.可写入

36.下面哪个系统目录中存放了系统引导、启动时使用的一些文件和目录

( D )。

A./root B. /bin C. /dev D. /boot

38.可以用来对文件解压缩的命令是( C )

A.compress B. uncompress C. gunzip D. tar

39.对文件重命名的命令为(C)

A.rm B. move C. mv D. mkdir

40. 一下哪个环境变量表示当前路径( B )。

A. PATH B. PWD C. HOME

二、填空题:

1. /Sbin 目录用来存放系统管理员使用的管理程序

3.vi编辑器具有三种工作模式,即:命令模式、文本编辑模式和 行编辑模式

4.linux文件系统中每个文件用 i节点 来标识

5.前台启动的进程使用复合键 CTRL+C 终止。

6. 结束后台进程的命令是 kill

7.将前一个命令的标准输出作为后一个命令的标准输入,称之为 管道

8.增加一个用户的命令是 useradd

25. shell脚本程序test(具有可执行权限)只有如下两条语句,则sh test 5的运行结果是50.00

price=$10.00

echo $price

三.简答题:

1. 简述linux的几个运行级别及其相应的含义。

0-关机模式,

1-单用户模式,单用户只有系统管理员可以登录。

2-多用户模式,但是不支持文件共享,例如不支持NFS服务.这种模式不常用。

3-完全的多用户模式,支持NFS服务.最常用的用户模式,默认登录到系统的字符界面。

4-保留模式。

5-完全多用户模式,默认登录到X-window系统,也就是登录到linux图形界面。

6-重启模式,也就是执行关闭所有运行的进程,然后重新启动系统。

2.什么是链接?符号链接与硬链接的区别是什么?

链接是指用一个i节点对应多个文件名。硬链接是把文件的i节点号指向该i节点,

且链接计数器值加1。删除链接文件时计数器值减1,当其值为0时,i节点被释放。

符号链接是只有文件名的一个链接文件,并不指向一个真正的i节点。

在删除符号链接文件时与硬链接文件有区别。

3.用shell编写小九九乘法表程序,程序执行结果如下:

word格式-可编辑-感谢下载支持

#! /bin/sh –

for i in 1 2 3 4 5 6 7 8 9

do

for j in 1 2 3 4 5 6 7 8 9

do

if ( test $j -le $i ) then

echo -ne `expr $i * $j` "t"

else

echo

break

fi

done

done