《Linux操作系统(第2版))》课后习题答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《Linux操作系统(第2版)》课后习题答案
1.6 练习题
一、选择题
1.Linux最早是由计算机爱好者 B 开发的。
A.RichardPetersen
B.LinusTorvalds
C.RobPick
D.LinuxSarwar
2. 下列C是自由软件。
A.WindowsXP
B.UNIX
C.Linux
D.Windows2000
3. 下列 B 不是Linux 的特点。
A.多任务
B. 单用户
C.设备独立性
D.开放性
4. Linux的内核版本2.3.20
是 A 的版本。
A.不稳定
B.稳定的
C.第三次修订
D.第二次修订
5. Linux安装过程中的硬盘分区工具是 D 。
A.PQmagic
B.FDISK
C.FIPS
D.DiskDruid
6. Linux的根分区系统类型是C。
A.FATl6
B.FAT32
C.ext4
D.NTFS
二、填空题
1.GNU的含义是:GNU'sNotUNIX。
2
. Linux一般有3个主要部分:内核(kernel)、命令解释层(Shell或其他操作环境)、实用工具。
3
. 安装Linux最少需要两个分区,分别是swap交换分区和/(根)分区。
4
. Linux默认的系统管理员账号是root 。
三、简答题(略)
1.简述RedHatLinux系统的特点,简述一些较为知名的Linux发行版本。
2.Linux有哪些安装方式 ?安装RedHatLinux系统要做哪些准备工作?
3.安装RedHatLinux系统的基本磁盘分区有哪些?
4.RedHatLinux系统支持的文件类型有哪些?
2.6
练习题
一、选择题
1. C 命令能用来查找在文件TESTFILE 中包含四个字符的行? A.grep ’????’TESTFILE B.grep ’⋯.’TESTFILE
C.grep ’^????$’TESTFILE
D.grep ’^⋯.$’TESTFILE
2. B 命令用来显示/home 及其子目录下的文件名。
A.ls-a/home
B.ls-R/home
C.ls-l/home
D.ls-d/home 3. 如果忘记了ls 命令的用法,可以采用 C
命令获得帮助
A.?ls
B.helpls
C.manls
D.getls 4. 查看系统当中所有进程的命令是 D
。
A.psall
B.psaix
C.psauf
D.psaux
5. L inux 中有多个查看文件的命令,如果希望在查看文件内容过程中用光标可以上下移 动来查看文件内容,则符合要求的那一个命令是 C 。
A.cat
B.more
C.les
s
D.head
6. C 命令可以了解您在当前目录下还有多大空间。
edf
B. Usedu/
edu.
D. Usedf. 7. 假如需要找出 /etc/my.con
f 文件属于哪个包( package ),可以执行 C 命令。 A. rpm-q/etc/my.conf B.rpm-requires/etc/my.conf
C. rpm-qf/etc/my.conf
D.rpm-q|grep/etc/my.conf 8. 在应用程序启动时, B 命令设置进程的优先级。
A. priori
ty B. nice C. topD.、setpri
9. C 命令可以把
f1.txt 复制为f2.txt ?
A.cpf1.txt|f2.t xt
B. catf1.txt|f2.txt
C.catf1.txt>f2.txt
D. copyf1.txt|f2.txt
10. 使用B 命令可以查看Linux 的启动信息。
A. mesg –d
B. dmesg
C. cat/etc/mesg
D.
cat/var/mesg
二、填空题
1.在Linux 系统中命令区分大小写。在命令行中,可以使用 Tab 键来自动补齐命令。
2. 如果要在一个命令行上输入和执行多条命令,可以使用分号来分隔命令。
3. 断开一个长命令行,可以使用反斜杠“”,以将一个较长的命令分成多行表达, 增
强
命令的可读性。执行后,Shell 自动显示提示符“>”,表示正在输入一个长命令。
4. 要使程序以后台方式执行,只需在要执行的命令后跟上一个“ &”符号。
三、简答题
1.m ore和less命令有何区别?
2.L inux系统下对磁盘的命名原则是什么?
3.在网上下载一个Linux下的应用软件,介绍其用途和基本使用方法。
3.3 练习题(略)
1.V im的3种运行模式是什么?如何切换?
2.什么是重定向?什么是管道?什么是命令替换?
3.S hell变量有哪两种?分别如何定义?
4.如何建立和执行Shell脚本文件?如何使一个Shell脚本在当前Shell中运行?
5.如何设置用户自己的工作环境?
6.关于正则表达式的练习,首先我们要设置好环境,输入以下命令:
$cd
$cd /etc
$l s -
a
>~/data
$cd
这样,/etc目录下的所有文件的列表就会保存在你的主目录
下的写出可以在data文件中查找所有行的正则表达式:
data文件中。
1)以“P”开头
2)以“y”结尾
3)以“m”开头以“d”结尾
4)以“e”、“g”或“l”开头
5)包含“o”,它后面跟着“u”
6)包含“o”,隔一个字母之后是“u”
7)以小写字母开头
8)包含一个数字
9)以“s”开头,包含一个“n”
10)只含有4个字母
11)只含有4个字母,但不包含“f”
4.6 练习题
一、填空题
1.shell shell的语法与命令(含外部命令)正则表达式管道命令数据流重导向
2.上下左右
3.rr与x
4.shell(#!/bin/bash) 程序用途版本作者
5.readdate
6
. 父程序
7
. test中括号([])
8.if...the case$varin..esac