《Linux操作系统(第2版))》课后习题答案

  • 格式:docx
  • 大小:254.99 KB
  • 文档页数:27

下载文档原格式

  / 27
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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