《Linux操作系统及应用项目教程》习题答案 下载本文

内容发布更新时间 : 2024/12/23 21:20:31星期一 下面是文章的全部内容请认真阅读。

《系统管理、网络编程与服务器搭建-Linux版》

课后习题答案

1.8 练习题

一、填空题

1. GNU's Not Unix的递归缩写 2. 内核(kernel)、命令解释层(Shell或其他操作环境)、实用工具 3. System V BSD

4. Copyleft(无版权) General Public License,GPL) 5. FSF,Free Software Foundation

6. 便携式操作系统接口(Portable Operating System Interface) 7. 企业应用 个人应用 8. 内核版本 发行版本

9. swap交换分区 /(根)分区 10. root

11. X Server、X Client和通信通道 12. system-config-rootpassword

二、选择题

1.B 2.C 3.B 4.A 5. D 6. C

2.7 练习题

一、填空题

1. 区分 Tab 2. 分号

3. 反斜杠“\\” “>” 4. “&”

二、选择题

1. C 2. B 3. C 4. D 5. C 6. C 7. C 8. B 9. C 10. B

3.8 一、填空题

1. 多用户多任务

2.普通用户帐户 超级用户帐户(root) 3. 0 500

4. 主组群 500

5. 主组群 附属组群 。 6. /etc/passwd

7. 读取 /etc/shadow

8. /etc/group /etc/gshadow

二、选择题

1. A 2. C

练习题

3. D 4. C 5. C 6. CD 7. A 8. AB

4.6 练习题

一、填空题

1. 保存 管理

2. 扩展文件系统 ext2/ext3/ext4 3. 级块 索引节点表 数据块 4. 树状目录 “/”

5. umask umask 777 000 6.

. ..

7. 隐藏文件

8. chmod a+x filename

二、选择题

1. A 2. A 3. A 4. B 5. D 6. D

5.8 练习题

一、填空题

1. ISO 9660

2. 独立磁盘冗余阵列 磁盘阵列 软RAID 硬RAID 3. 逻辑卷管理器 一个逻辑卷(相当于一个逻辑硬盘)4. 索引节点数 磁盘块区数

冗余 二、选择题

1. D 2. B 3.C 4. C

6.6 练习题

一、填空题

1. /etc/sysconfig/network

2. “/etc/sysconfig/network-scripts” “ifcfg-” “eth” ifcfg-eth1 3. /etc/resolv.conf 4. /etc/services 5. pstree

二、选择题

1. C 2. A 3. B 4. C 5. D 6. A 7. D 8. B 9. C 10. A

7.6 练习题

一、填空题

1. shell

2. /etc/shells 3. /etc/passwd

4. 命令编辑功能;命令与文件补全功能;命令别名设置功能;作业控制、前台与后台控制;程序化脚本;通配符等。

5. 全局变量 局部变量 6. set

7. *、?、[] 8. 行

9. 查找、删除、替换

10. 通配符(wild card) 正则表示法

8.8 练习题

一、填空题

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 script.sh

二、实践习题

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

#!/bin/bash

echo -e \

echo -e \

2.请自行创建一个程序,该程序可以用来计算“你还有几天可以过生日”。

#!/bin/bash

read -p \now=`date +%m%d`

if [ \echo \elif [ \year=`date +%Y`

total_d=$(($((`date --date=\echo \else

year=$((`date +%Y`+1))