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

  • 格式:docx
  • 大小:42.04 KB
  • 文档页数:16

下载文档原格式

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

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

练习题

、选择题

、填空题

1. GNU 的含义是: GNU's Not UNIX 。

2. Linux 一般有 3 个主要部分:内核( kernel )、命令解释层( Shell 或其他操作环境)

实用工具。

3. 安装 Linux 最少需要两个分区,分别是 swap 交换分区和 / (根)分区

4. Linux 默认的系统管理员账号是 root 。

三、简答题 (略)

1.简述 Red Hat Linux 系统的特点,简述一些较为知名的 Linux 发行版本。 2. Linux 有哪些安装方式安装 Red Hat Linux 系统要做哪些准备工作 3.安装 Red Hat Linux 系统的基本磁盘分区有哪些 4.Red Hat Linux 系统支持的文件类型有哪些

练习题

、选择题

1.

C 命令能用来查找在文件 TESTFILE 中包含四个字符的行 A. grep 'T 'ESTFILE

B. grep '⋯.'TESTFILE

1. Linux 最早是由计算机爱好者

A. Richard PetersenB . Linus Torvalds 列

A. Windows XP

开发的。

C. Rob Pick

D. Linux Sarwar

2. 3. 4. C 是自由软件。 B. UNIX Linux 的特点。 B. 单用户

A

列 B 不是 A. 多任务

Linux 的内核版本是

A. 不稳定

的版本。

B. 稳定的 5.

6. Linux 安装过程中的硬盘分区工具是 A. PQmagic B. FDISK

Linux 的根分区系统类型是

C 。

A. FATl6

B. FAT32

C. Linux C. 设备独立性 C. 第三次修订 D C. FIPS

C. ext4

D. Windows 2000 D. 开放性 D. 第二次修订

D. Disk Druid

D. NTFS

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. help ls

C. man ls

D. get ls

4. 查看系统当中所有进程的命令是 D 。

A. ps all

B. ps aix

C. ps auf

D. ps aux

5. Linux 中有多个查看文件的命令,如果希望在查看文件内容过程中用光标可以上下移动来查看文件内容,则符合要求的那一个命令是 C 。

A. cat

B. more

C. less

D. head

6. C 命令可以了解您在当前目录下还有多大空间。

A. Use df

B. Use du /

C. Use du .

D. Use df .

7. 假如需要找出/etc/ 文件属于哪个包(package),可以执行 C 命令。

A. rpm -q /etc/

B. rpm -requires /etc/

C. rpm -qf /etc/

D. rpm -q | grep /etc/

8. 在应用程序启动时, B 命令设置进程的优先级。

A. priority

B. nice

C. top

D.、setpri

9. C 命令可以把复制为

A. cp |

B. cat |

C. cat >

D. copy |

10. 使用 B 命令可以查看Linux 的启动信息。

A. mesg –d

B. dmesg

C. cat /etc/mesg

D. cat /var/mesg

、填空题

1. 在Linux 系统中命令区分大小写。在命令行中,可以使用Tab 键来自动补齐命令。

2. 如果要在一个命令行上输入和执行多条命令,可以使用分号来分隔命令。

3. 断开一个长命令行,可以使用反斜杠“ ”,以将一个较长的命令分成多行表达,增强命令的可读性。执行后,Shell 自动显示提示符“ >”,表示正在输入一个长命令。

4. 要使程序以后台方式执行,只需在要执行的命令后跟上一个“&”符号。

三、简答题

1. more 和less 命令有何区别

2. Linux 系统下对磁盘的命名原则是什么

3. 在网上下载一个Linux 下的应用软件,介绍其用途和基本使用方法。

练习题 (略)

1. Vim 的3种运行模式是什么如何切换

2. 什么是重定向什么是管道什么是命令替换

3. Shell变量有哪两种分别如何定义

4. 如何建立和执行Shell脚本文件如何使一个Shell脚本在当前Shell 中运行

5. 如何设置用户自己的工作环境

6. 关于正则表达式的练习,首先我们要设置好环境,输入以下命令:

$cd

$cd /etc

$ls -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”

练习题

一、填空题

1. shell shell 的语法与命令(含外部命令) 正则表达式管道命令数据流重导向

2. 上下左右

3. r r 与x

4. shell (#!/bin/bash) 程序用途版本作者

5. read date

6. 父程序

7. test 中括号( [] )

8. if...then case $var in ... esac

9. 不定循环(while, until) 固定循环(for)

10. sh -x

、实践习题

1.请创建一个script ,当你运行该script 的时候,该script 可以显示:① 你目前的身份(用whoami ) ;② 你目前所在的目录(用pwd) 。

#!/bin/bash

echo -e "Your name is ==> $(whoami)"

echo -e "The current directory is ==> $(pwd)"