Linux操作系统课后习题答案及复习要点

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

- 一 -

Linux 操作系统

填空部分

1. Linux是在GRL版权协议下发行的遵循POSIX 标准的操作系统内核.

2. Linux内核的作者是linus torvalds .

3. Linux 可以通过光盘,硬盘和网络等多种介质进行安装.

4. Red Hat Linux提供的引导程序有GRUB 和LILO .

5. X Window 是一套基于服务器/客户端架构的视窗系统,于1984 年在麻省理工学院(MIT) 计算机科学研究室开发.

6. X Window 由服务器,客户端和通信协议三部分组成.

7. Linux 下的文件可以分为5 种不同的类型,分别普通文件,目录文件,链接文件,设备文件和管道文件.

8. 通常,root的主目录为/root .

9. root 的UID 通常为0 .

10. RPM 软件包管理器可以完成查询,安装,卸载,升级,验证,以及源码分发等多

项任务,及大地方便了Linux 的使用.

11. RPM 软件包文件名中一般包括名称,版本号,发行号和硬件平台等信息.

12. vi 有3 种基本工作模式:文本输入,命令行和末行.

13. 如果未进行指定输出文件名,gcc编译出来的程序后缀是一个名为a.out 的可执行文件.

14. 通常在操作系统中,进程至少要有三种基本状态,分别为运行,就绪和封锁.

15. 在Linux 系统中,进程的执行模式划分为用户和内核.

选择

1. 下面不是KDE 组件的程序是B .

A. Konqueror

B. Nautilus

C. KOffice

D. KDevelop

2. 下面不是Linux 桌面的有D .

A. KDE

B. GNOME

C. XFCE

D. Bash

3. 用于存放系统配置文件的目录是A .

A. /ect

B. /home

C. /var

D. /root

4. 通常,Linux 下的可执行程序位于下列哪些目录? F

A. /bin

B. /home

C. /sbin

D. /usr/lib

E. /var

F. /usr/bin

5. Linux 下重命名文件可用如下哪个命令? C

A. ren

B. ls

C. mv

D. copy

6. Linux 下移除目录可用如下哪些命令? C

A. mv

B. del

C. rm

D. deltree

E. rmdir

F. mkdir

7. 下列命令中,无法对文件进行压缩的是BCFHI .

- 二 -

A. tar

B. less

C. mv

D. bzip2

E. gzip

F. ls

G. zip

H. locate

I. cat

(将当前用户主目录打包成tar.gz 格式备份,并将该文件权限设为666.

在当前目录下创建backup 目录,并将上题中的tar.gz 文件解压缩到该目录.)

8. 上题中,要显示含权限信息的backup 目录内容可用下面哪个命令? C

A. ls./backup

B. ls-A./backup

C. ls-la./backup

D. ls-r./backup

9. 下面哪些文件和用户组账号有关? B

A. /ect/password

B. /ect/g shadow

C. /ect/shadow

D. /ect/gpasswd

10. 删除用户使用的命令是B .

A. delusr

B. uesrdel

C. usrdel

D. delete user

11. 默认情况下,root 用户属于以下哪个用户组? D

A. user

B. admin

C. root

D. system

12. 查询RPM软件包的命令为AD .

A. rpm –q

B. rpm –s

C. rpm –I

D. rpm --query

13. 下面能查看磁盘空间使用率的有C .

A. mount

B. umount

C. df

D. fdisk –l

14. 可以将分区格式化为vfat 的命令有C .

A. mkfs.vfat

B. mkvfatfs

C. mkfs –t vfat

D. mkfs.ext2

15. 下面Linux 程序中哪一个是调试器? C

A. vi

B. gcc

C. gdb

D. make

16. 制定周期性执行的计划任务需要使用下面的哪些命令? B

A. at

B. cron

C. cronjob

D. batch

17. 下面那组快捷键可以迅速终止前台运行的进程? D

A. Ctrl+A

B. Ctrl+C

C. Ctrl+Q

D. Ctrl+Z

18. 下面哪些是合法的变量名? ABDH

A. Kitty

B. bOOk

C. Hello World

D. Olympic game

E. 2cat

F. %goods

G. if

H. game

19. 下面哪种是正确的赋值方法? A

A. a=abc

B. a =abc

C. a= abc

D. a=”abc”

简答

1.比较文件的异同可以使用哪些命令?

答:比较文件的异同可以使用comm和diff.

2. 普通用户如何修改密码?P89-5

答:普通用户只能用不带参数的passwd命令修改自己的口令.

1.在终端下输入passwd

2.输入新密码

3.再次输入密码

- 三 -

3.如何为新增用户指定用户主目录?

答:useradd -c username –d /home/Jone

4.什么是软件包的依赖关系?

答:要求只有安装特定的软件包之后才能正常安装该软件包.

5.简述对磁盘进行配额管理的意义和方法.

答:(1)意义:保护系统有效利用磁盘空间;(2)方法:按用户进行限制和对用户组进行限制,包括硬限制和软限制.

6.简述ps 命令和top 命令的区别.

答:ps命令和top命令的区别是top命令是一个动态显示过程,可以通过用户按键来不断刷新当前状态;如果在前台执行,top命令将独占前台,直到用户终止top命令为止.

7.简述kill 和killall 的区别.P158-7

答:使用kill命令可以终止一个已经阻塞的进程,或者一个陷入死循环的进程;而killall 命令

会终止所有的进程.

8.编写一个Shell 脚本,计算100 以内不是5 整数倍的数字的和.(编程题)

相关文档
最新文档