Linux操作系统课后习题答案及复习要点
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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 整数倍的数字的和.(编程题)