Linux操作系统(第2版) )》课后习题答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《Linux操作系统(第2版)》课后习题答案
练习题
一、选择题
1. Linux最早是由计算机爱好者 B 开发的。
A. Richard Petersen
B. Linus Torvalds
C. Rob Pick
D. Linux Sarwar
2. 下列 C 是自由软件。
A. Windows XP
B. UNIX
C. Linux
D. Windows 2000
3. 下列 B 不是Linux的特点。
A. 多任务
B. 单用户
C. 设备独立性
D. 开放性
4. Linux的内核版本是 A 的版本。
A. 不稳定
B. 稳定的
C. 第三次修订
D. 第二次修订
5. Linux安装过程中的硬盘分区工具是 D 。
A. PQmagic
B. FDISK
C. FIPS
D. Disk Druid
6. Linux的根分区系统类型是 C 。
A. FATl6
B. FAT32
C. ext4
D. NTFS
二、填空题
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’’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. 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)