linux课后习题答案教材课后习题参考答案

合集下载

Linux 操作系统1-5章习题参考答案

Linux 操作系统1-5章习题参考答案

[a-zA-Z]{5}.*[0-9]$ /*
13 假设文件名为 a,属性显示-rwxr- - r- -,说明文件类型是 普通文件
,文件的权限 文件主读写执行,
其它用户只读 ,如果想让所有用户可以执行该文件,使用命令
chmod a+x a
。(采用数字设定法,则命令为 chmod 755 a )
14 假设当前目录下有个子目录 ms,该子目录下有文件 f.c、 k.c、 子目录 d,将文件 f.c 拷贝到上一级目录下
在任何目录下执行这个脚本文件时不加路径就可以执行这个命令,则需要如何实现(4) 需要将路径/home/sfj/bin
加入环境变量 PATH 中 (最好加入当前路径 . ,也就是 PATH=$PATH:.)
9. 如果一个脚本文件名为 kk,执行时需要敲入参数,假设敲入 ./kk 1 2 3, 则对这个程序而言,$0
8. 在目录/home/sfj/bin 下写好脚本后(假设文件名为 abc),权限为-rw- r - - r- -, 为了让脚本可以执行,需要敲
入什么命令(1) chmod +x abc 。如果想执行当前目录下的这个脚本文件(不需要参数),一般需要敲入命令
(2) ./abc 。如果当前目录是/home,则想执行脚本文件 abc,则需要敲入命令 (3) /home/abc 。 如果想
。 在主目录范围内查找 。
17 将光驱挂载到/mnt/kk 目录下,使用的命令为 mount –t iso9660 /dev/cdrom /mnt/kk
18 为何有些 Linux 系统可以使用 mount /dev/cdrom 命令完成光驱的挂载 因为在配置文件
/etc/fstab 中添加了设置(比如添加一行:/dev//mnt/cdrom iso9660 noauto,exec,ro 0 0),则敲入

linux课后习题答案文档

linux课后习题答案文档

linux课后习题答案文档第一章课后习题:1.Linux提供了哪些用户界面?它们的区别是什么?答:图形化界面和命令行界面,命令行界面即shall界面,是基于文本的命令行界面而图形化界面可以给用户一种方便、直观、交互性强的、友好的图形化界面,用户可以在其中使用鼠标、菜单、窗口、滚动条等进行操作。

我个人认为图形化界面更利于操作系统的普及,而命令行界面有时候效率很高,是学习操作系统进阶必须掌握的技术。

2.举例说明Linux的主要应用领域。

㈠Linux服务器㈡嵌入式Linux系统㈢桌面应用㈣电子政务3.Linux操作系统有什么特点?㈠开放性㈡完全免费㈢多用户㈣多任务㈤良好的用户界面㈥设备独立性㈦提供了丰富的网络功能㈧可靠的系统安全性㈨良好的可移值性4.如何理解Linux版本Linux的版本分为两类:内核版本和发行版本。

㈠内核版本:内核是系统的心脏,是运行程序、管理磁盘和打印机等硬件设备的核心程序,它提供了一个在裸设备与应用程序间的抽象层。

Linux内核版本号是有一定规则的,即“主版本号.次版本号.修正号”。

㈡发行版本:一个完整的Linux操作系统由内核版本、系统程序、应用程序组成。

比较著名的几个发行版本有如下几个:⑴Red Hat Linux⑵Slackware Linux⑶SuSE Linux⑷Debian Linux⑸红旗Linux5.Linux和UNIX有什么共同点和不同点?共同点:Linux和UNIX系统都是有多用户的特征。

UNIX和LINUX有很多相同的地方,比如说指令,比如说SHELL。

不同点:主要UNIX是用于大型机的,Linux是用于家用机的。

UNIX是一个功能强大、性能全面的多用户、多任务操作系统,可以应用从巨型计算机到普通PC机等多种不同的平台上,是应用面最广、影响力最大的操作系统。

Linux是一种外观和性能与UNIX相同或更好的操作系统,但Linux不源于任何版本的UNIX的源代码,并不是UNIX,而是一个类似于UNIX的产品。

Linux课后习题参考答案

Linux课后习题参考答案

第1章:1)D2)错3)错4)错5)错6)错7)错8)错第3章:1)C2)C3)B4)D5)A6)D7)C8)C第5章:1)D,C选项也可以,但是因为缺掉一步make test可能会存在问题,在确认无误的情况下也可以这么做2)A3)A4)C5)A6)C第7章:1)B(-p后面多了一个空格)注:CD应该合为一个选项2)A3)B4)C第10章1.正则表达式可以说是一个字符模板,用来在搜索中匹配相同的字符。

(对)2.“^”字符,匹配输入字符串的开始位置。

(对)3.“\”字符,用来转义一个元字符。

(对)4. grep命令的意思是“全面搜索正则表达式”并把找到的行打印出来5. bash中编辑功能“Ctrl+A”的作用是将光标移动到行首6. bash中编辑功能“Ctrl+T”的作用是交换光标所在的字符与前—个字符(对)7. bash中通配符“*”的含义是匹配任意字符的0次或多次出现(对)8.答案见教材中的相关章节第12章1.内核模块简称模块,是一段可执行的程序,它可以被动态加载到内核中,并成为内核的一部分。

加载到内核中的模块具有与内核一样的权限,可以访问任何内核中的数据结构。

2.Linux的内核可以通过多种方式进行定制他们分别是:文本交互问答方式、文本窗口交互方式、图形窗口交互方式、根据原有配置文件生成新的配置文件。

第13章1.在RedHat9中提供了两个启动引导程序:GRUB、LILO。

2.在Linux系统中通常有0~6,共7个运行级别。

其中完全多用户模式的编号是3 ,图形登录的多用户模式的编号是5 。

3.runlevel命令的作用是查看当前的运行级别。

4.改变系统运行级别的命令是init [0123456]。

5.假设系统启动默认进入图形登录的多用户模式,如果要让系统在启动时直接进入完全多用户模式,则需要修改inittab文件。

第15章1.大多数Linux驱动程序以芯片组命名,而不是根据设备生产商来进行命名。

linux操作系统(课后习题答案)

linux操作系统(课后习题答案)

linux操作系统(课后习题答案)精品1.简述 linux 的内核版本号的构成。

答:由 3个部分数字构成,其形式如下 Major.minor.patchlevel major :表示主版本号,通常在一段时间内比较稳定。

minor :表示次版本号,如果是偶数,代表这个内核版本是正式版本,可以公开发行;而如果是奇数,则代表这个内核版本是测试版本,还不太稳定仅供测试。

patchlevel :表示修改号,设备分配、实现设备和设备、设备和 CPU 等之间的并行操作、进行缓冲管理、设备控制与驱动10. 什么是 DMA 方式?简述采用 DMA 方式进行数据传输的过程。

答:DMA 方式是:在外部设备和内存之间开辟直接的数据交换通路。

这个数字越大,则表明修改的次数越多,版本相对更完善。

2. 如何理解 linux 发行版本含义?它由哪些基本软件构成?DMA 控制器向 CPU 发出 DMA 请求:( 2) CPU 系统转变为DMA 工作方式,并把总线控制权交给12.什么是缓冲?为什么要引入缓冲?答:缓冲技术是用在外部设备与其他硬件部件之间的一种数据暂存技术,它利用存储器件在外部设答: Server (服务器)、 Client (客服端)、通信通道 Server :控制实际显示器和输入设备的程序。

Client : Client 是使用系统窗口功能的一些应用程序。

通信通道:负责 Server 与 Client 之间的信息传输。

备中设置了数据的一个存储区域,称为缓冲区。

引入缓冲区的主要原因:(1 )缓和CPU 与I/O 设备间速度不匹配的矛盾。

(2)减少对CPU 的中断频率,放宽对 CPU 中断响应时间的限制。

(3)提高 CPU 和 I/O5. 什么是桌面环境? linux 下的桌面环境主要有哪两种?答:为用户管理系统、配置系统、运行应用程序等提供统一的操作平13.linux 中用户可分为哪几种类型,有何特点?答:分为下面两种类型: 1 、用户帐号:所谓的“用户”可以是实际的人员。

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

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

《Linux操作系统(第2版)》课后习题答案练习题一、选择题1. Linux最早是由计算机爱好者 B 开发的。

A. Richard PetersenB. Linus TorvaldsC. Rob PickD. Linux Sarwar2. 下列 C 是自由软件。

A. Windows XPB. UNIXC. LinuxD. Windows 20003. 下列 B 不是Linux的特点。

A. 多任务B. 单用户C. 设备独立性D. 开放性4. Linux的内核版本是 A 的版本。

~A. 不稳定B. 稳定的C. 第三次修订D. 第二次修订5. Linux安装过程中的硬盘分区工具是 D 。

A. PQmagicB. FDISKC. FIPSD. Disk Druid6. Linux的根分区系统类型是 C 。

A. FATl6B. FAT32C. ext4D. 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’’TESTFILEB. grep’….’TESTFILEC. grep’^$’TESTFILED. grep’^….$’TESTFILE—2. B 命令用来显示/home及其子目录下的文件名。

Linux教材课后习题答案

Linux教材课后习题答案

A. /bin B. /etc C. /dev D. lib
10. 如果 umask 设置为 022,缺省的创建的文件的权限为:( D )
A. ----w--w- B. –rwxr-xr-x C. r-xr-x--- D. rw-r--r--
7.7 练习题
1. 当运行在多用户的模式下时,用 CONTROL+ALT+F*可以切换( C)虚拟用户终端?
三、简答题 (略)
1. 简述 Red Hat Linux 系统的特点。 2. 简述一些较为知名的 Linux 发行版本。
2.8 练习题
一、选择题
1. Linux 安装过程中的硬盘分区工具是 D
A. PQmagic
B. FDISK
2. Linux 的根分区系统类型是 C 。
A. FATl6
B. FAT32
B. 设置 telnet 服务来提供远程系统维护 C. 经常检测帐户数量,内存信息和磁盘信息 D. 当员工辞职后,立即删除该用户帐户 7. 在/etc/group 中有一行 shudents::600:z3,14,w5 有多少用户在 student 组里?(A ) A. 3 B. 4 C. 5 D. 不知道 8. 下列的哪些命令可以用来检测用户 lisa 的信息?( AB)
9.
C 命令可以把 f1.txt 复制为 f2.txt?
A. cp f1.txt | f2.txt
B. cat f1.txt | f2.txt
C. cat f1.txt > f2.txt D. copy f1.txt | f2.txt
10. 使用 B 命令可以查看 Linux 的启动信息。
A. mesg –d B. dmesg C. cat /etc/mesg D. cat /var/mesg

linux课后习题答案教材课后习题参考答案

linux课后习题答案教材课后习题参考答案

第 1 章Linux 概况一、选择题1、下列哪个选项不是Linux 支持的?A. 多用户B. 超进程C. 可移植D. 多进程2、Linux 是所谓的“Free Software”,这个“Free”的含义是什么?A. Linux 不需要付费B. Linux 发行商不能向用户收费C. Linux 可自由修改和发布D.只有Linux 的作者才能向用户收费3、以下关于Linux 内核版本的说法,错误的是?A. 依次表示为主版本号.次版本号.修正次数的形式B. 1.2.2 表示稳定的发行版C. 2.2.6 表示对内核2.2 的第6 次修正D. 1.3.2 表示稳定的发行版4、以下哪个软件不是Linux 发行版本?A. 红旗 Server 4B. Solaris 10C. RedHat 9D. Fedora 85、与Windows 相比Linux 在哪个方面相对应用得较少?A. 桌面B. 嵌入式系统C. 服务器D. 集群A6、Linux 系统各组成部分中哪一项是基础?A.内核 B. X Window C. Shell D. GnomeB7、Linux 内核管理不包括的子系统是哪个?A. 进程管理系统B. 内存管理系统C. 文件管理系统D. 硬件管理系统A8、下面关于Shell 的说法,不正确的是哪个?A. 操作系统的外壳B. 用户与Linux 内核之间的接口C. 一种和C 类似的高级程序设计语言D. 一个命令语言解释器B9、以下哪种Shell 类型在Linux 环境下不能使用?A.B ShellB.K ShelC.R ShellD.Bash10、在Linux 中把声卡当作何种设备?A. 字符设备B. 输出设备C. 块设备D. 网络设备二、填空题1、Linux 采用 LRU 算法(最近最少使用)算法,淘汰最近没有访问的物理页,从而空出内存空间以调入必须的程序段或数据。

2、之所以Linux 能支持多种文件系统的原因是,Linux 采用虚拟文件系统技术。

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

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

《 Linux 操作系统(第 2 版)》课后习题答案1.6练习题一、选择题1. Linux 最早是由计算机爱好者B开发的。

A. Richard PetersenB. Linus TorvaldsC. Rob PickD. Linux Sarwar2.下列 C 是自由软件。

A. Windows XPB. UNIXC. LinuxD. Windows 20003.下列B不是 Linux的特点。

A. 多任务B.单用户C. 设备独立性D. 开放性4.Linux 的内核版本 2.3.20 是A的版本。

A. 不稳定B. 稳定的C. 第三次修订D. 第二次修订5.Linux 安装过程中的硬盘分区工具是D。

A. PQmagicB. FDISKC. FIPSD. Disk Druid6.Linux 的根分区系统类型是 C 。

A. FATl6B. FAT32C. ext4D. 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 系统支持的文件类型有哪些?2.6练习题一、选择题1.C命令能用来查找在文件TESTFILE中包含四个字符的行?A. grep ’????’TESTFILEB. grep’⋯.’TESTFILEC. grep’^????$’TESTFILED. grep’^⋯ .$’TESTFILE2.B命令用来显示/home及其子目录下的文件名。

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

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

《 Linux操作系统(第2 版)》课后习题答案1.6练习题一、选择题1. Linux 最早是由计算机爱好者 B 开发的。

A. Richard PetersenB. Linus TorvaldsC. Rob PickD. Linux Sarwar2. 下列 C 是自由软件。

A. Windows XPB. UNIXC. LinuxD. Windows 20003. 下列 B 不是 Linux 的特点。

A. 多任务B. 单用户C. 设备独立性D. 开放性4. Linux 的内核版本 2.3.20 是 A 的版本。

A. 不稳定B. 稳定的C. 第三次修订D. 第二次修订5. Linux 安装过程中的硬盘分区工具是 D 。

A. PQmagicB. FDISKC. FIPSD. Disk Druid6. Linux 的根分区系统类型是 C 。

A. FATl6B. FAT32C. ext4D. 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 系统支持的文件类型有哪些?2.6练习题一、选择题1. C 命令能用来查找在文件TESTFILE 中包含四个字符的行?A. grep ’???? ’TESTFILEB. grep ’?.’TESTFILEC. grep ’^????$ ’TESTFILED. grep ’^? .$ ’TESTFILE2. B 命令用来显示/home 及其子目录下的文件名。

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

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

《Linux操作系统(第2版)》课后习题答案练习题一、选择题1. Linux最早是由计算机爱好者 B 开发的。

A. Richard PetersenB. Linus TorvaldsC. Rob PickD. Linux Sarwar2. 下列 C 是自由软件。

A. Windows XPB. UNIXC. LinuxD. Windows 20003. 下列 B 不是Linux的特点。

A. 多任务B. 单用户C. 设备独立性D. 开放性4. Linux的内核版本是 A 的版本。

~A. 不稳定B. 稳定的C. 第三次修订D. 第二次修订5. Linux安装过程中的硬盘分区工具是 D 。

A. PQmagicB. FDISKC. FIPSD. Disk Druid6. Linux的根分区系统类型是 C 。

A. FATl6B. FAT32C. ext4D. 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’’TESTFILEB. grep’….’TESTFILEC. grep’^$’TESTFILED. grep’^….$’TESTFILE—2. B 命令用来显示/home及其子目录下的文件名。

《Linux系统应用与开发教程》所有课后习题和答案

《Linux系统应用与开发教程》所有课后习题和答案

《Linux‎系统应用与‎开发教程》所有课后习‎题和答案第1章 Linux‎概述 (1)第2章 shell‎及常用命令‎ (4)第3章 vi编辑器‎的使用 (7)第4章 X Windo‎w系统的使‎用 (9)第5章 Linux‎系统的常用‎软件 (11)第6章硬件管理 (11)第7章网络基本配‎置 (12)第8章常用网络服‎务的配置和‎使用 (15)第9章系统管理与‎监控 (19)第10章 Linux‎系统的安全‎管理 (21)第11章shell‎程序设计 (24)第12章gcc的使‎用与开发 (26)第13章gtk+图形界面程‎序设计 (27)第14章Qt图形界‎面程序设计‎ (28)第15章集成开发环‎境KDev‎e lop的‎使用 (31)第1章 Linux‎概述1.什么是Li‎n ux?Linux‎是一套免费‎使用和自由‎传播的类U‎N IX操作‎系统,源代码开放‎,能运行于各‎类硬件平台‎,包括Int‎e l x86系列‎和RISC‎处理器。

这个系统是‎由世界各地‎成千上万的‎程序员设计‎和实现的。

其目的是建‎立不受任何‎商品化软件‎的版权制约‎的、全世界都能‎自由使用的‎U NIX兼‎容产品。

2. Linux‎有哪些特性‎?(1)开放性(2)多用户(3)多任务(4)良好的用户‎界面(5)设备独立性‎(6)丰富的网络‎功能(7)可靠的系统‎安全(8)良好的可移‎植性3. Linux‎与Wind‎o ws操作‎系统的主要‎区别是什么‎?(1)从发展的背‎景看,Linux‎是从一个比‎较成熟的操‎作系统发展‎而来的,而其他操作‎系统,如Wind‎o ws等,都是自成体‎系,无对应的相‎依托的操作‎系统(2)从使用费用‎上看,Linux‎是一种开放‎、免费的操作‎系统,Windo‎w s是封闭‎的系统,需要有偿使‎用。

(3)Linux‎上丰富的应‎用软件也是‎自由的,而在Win‎d ows下‎,几乎所有的‎软件都有独‎立的版权,需要购买使‎用,即使某些软‎件可以免费‎使用,也一般不提‎供其源代码‎,更不用说由‎用户修改扩‎充其功能了‎。

《Linux系统应用与开发教程》所有课后习题和答案

《Linux系统应用与开发教程》所有课后习题和答案

《Linux系统应用与开发教程》所有课后习题和答案第1章? Linux概述 (1)第2章? shell及常用命令 (4)第3章? vi编辑器的使用 (7)第4章? X Window系统的使用 (9)第5章Linux系统的常用软件 (11)第6章硬件管理 (11)第7章? 网络基本配置 (12)第8章? 常用网络服务的配置和使用 (15)第9章? 系统管理与监控 (19)第10章Linux系统的安全管理 (21)第11章shell程序设计 (24)第12章gcc的使用与开发 (26)第13章gtk+图形界面程序设计 (27)第14章Qt图形界面程序设计 (28)第15章集成开发环境KDevelop的使用 (31)第1章?Linux概述1.什么是LinuxLinux是一套免费使用和自由传播的类UNIX操作系统,源代码开放,能运行于各类硬件平台,包括Intel x86系列和RISC处理器。

这个系统是由世界各地成千上万的程序员设计和实现的。

其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的UNIX兼容产品。

2.Linux有哪些特性(1)开放性(2)多用户(3)多任务(4)良好的用户界面(5)设备独立性(6)丰富的网络功能(7)可靠的系统安全(8)良好的可移植性3.Linux与Windows操作系统的主要区别是什么(1)从发展的背景看,Linux是从一个比较成熟的操作系统发展而来的,而其他操作系统,如Windows等,都是自成体系,无对应的相依托的操作系统(2)从使用费用上看,Linux是一种开放、免费的操作系统,Windows是封闭的系统,需要有偿使用。

(3)Linux上丰富的应用软件也是自由的,而在Windows下,几乎所有的软件都有独立的版权,需要购买使用,即使某些软件可以免费使用,也一般不提供其源代码,更不用说由用户修改扩充其功能了。

(4)Windows对硬件配置要求高,而Linux在低端PC系统上仍然可以流畅运行4.Linux与Unix的共同点与不同点是什么共同点:由于Linux是从Unix发展来到,它遵循Unix开放标准,基本支持同样的软件、程序设计环境和网络特性,可以说Linux是UNIX的PC版本,Linux在PC机上提供了相当于UNIX工作站的性能。

Linux课后习题答案

Linux课后习题答案

第一章初识Linux1、Linux是在GNU版权下发行的遵循POSIX标准的操作系统内核。

2、Linux内核的作者是Linus Torvalds。

3、请列举至少五个Linux发行版答:Fedora Core/RedHat Enterprise Linux; SuSE Linux/Open SuSE; Mandriva Linux; Ubuntn Linux; Debian; Slackware ; Gentoo4、简述Linux内核和Linux发行版的区别。

答:发行版是为了安装方便,将各种软件集合起来,与操作系统核心(Linux)内核一起包装在一块。

第二章安装Linux 操作系统1、Linux可以通过光盘安装、硬盘安装和网络安装等多种介质进行安装。

2、Red Hat Enterprise Linux 提供的引导安装程序有光盘启动安装和虚拟机启动安装。

3、试比较图形化安装模式和文本安装模式的特点。

第三章图形界面与命令行1、X Window 是一套基于“服务器/客户端”架构的视窗系统,于1984年在麻省理工学院(MIT)计算机科学研究室开始开发。

2、X Window由服务器(Server)、客户端)(Client)和通信协议(XProtocal)三部分组成。

3、下面不是KDE组件的程序是(B)A KonquerorB NautilusC KOfficeD KDevelop4、下面不是Linux桌面的有(D)A KDEB GNOMEC XFCED Bash5、列举常用的Linux Shell,至少四种答:Bourne Shell ; C Shell ;Korn Shell ;POSIX Shell ;Bourne Again Shell 6、简述如何从GNOME切换到虚拟终端答:使用GNOME终端仿真器单击“应用程序”|“系统工具”|“终端”命令7、如何在虚拟终端使用帮助答“使用man命令”,使用“info”命令第四章文件管理与常用命令1、Linux 下的文件可以分为五种不同的类型,分别是:普通文件,目录文件,链接文件,设备文件和管道文件。

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

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

linux操作系统(第二版)课后习题答案Linux操作系统(第二版)课后习题答案Linux操作系统是一种开源的操作系统,广泛应用于各个领域。

在学习Linux操作系统的过程中,课后习题是一个非常重要的部分,通过解答习题可以加深对知识点的理解和应用能力的提升。

本文将为大家提供一些关于Linux操作系统(第二版)课后习题的答案,希望能对大家的学习有所帮助。

一、选择题1. Linux操作系统最早由谁创建?答:Linus Torvalds2. Linux操作系统是哪种类型的操作系统?答:开源操作系统3. Linux操作系统的内核是?答:Linux内核4. Linux操作系统的特点是?答:稳定、安全、可定制性强5. Linux操作系统最早是为了什么目的而创建的?答:为了个人电脑而创建的二、判断题1. Linux操作系统只能运行在服务器上,不能用于个人电脑。

答:错误2. Linux操作系统的文件系统是大小写敏感的。

答:正确3. Linux操作系统只能使用命令行界面,不能使用图形界面。

答:错误4. Linux操作系统不支持多用户同时登录。

答:错误5. Linux操作系统没有商业公司支持,完全由志愿者维护。

答:错误三、填空题1. Linux操作系统的命令行界面称为______。

答:Shell2. Linux操作系统的默认Shell是______。

答:Bash3. Linux操作系统的配置文件一般存放在______目录下。

答:/etc4. Linux操作系统的进程管理工具是______。

答:ps5. Linux操作系统的软件包管理工具是______。

答:apt四、简答题1. 请简要介绍一下Linux操作系统的文件系统结构。

答:Linux操作系统的文件系统结构是由根目录/开始的,包括了多个目录和文件。

常见的目录包括/bin、/etc、/home、/usr等。

其中/bin存放了一些系统命令,/etc存放了系统的配置文件,/home存放了用户的主目录,/usr存放了系统的应用程序和文件。

linux课后习题答案教材课后习题参考答案

linux课后习题答案教材课后习题参考答案

第 1 章Linux 概况一、选择题1、下列哪个选项不是Linux 支持的?A. 多用户B. 超进程C. 可移植D. 多进程2、Linux 是所谓的“Free Software”,这个“Free”的含义是什么?A. Linux 不需要付费B. Linux 发行商不能向用户收费C. Linux 可自由修改和发布D.只有Linux 的作者才能向用户收费3、以下关于Linux 内核版本的说法,错误的是?A. 依次表示为主版本号.次版本号.修正次数的形式B. 1.2.2 表示稳定的发行版C. 2.2.6 表示对内核2.2 的第6 次修正D. 1.3.2 表示稳定的发行版4、以下哪个软件不是Linux 发行版本?A. 红旗 Server 4B. Solaris 10C. RedHat 9D. Fedora 85、与Windows 相比Linux 在哪个方面相对应用得较少?A. 桌面B. 嵌入式系统C. 服务器D. 集群A6、Linux 系统各组成部分中哪一项是基础?A.内核 B. X Window C. Shell D. GnomeB7、Linux 内核管理不包括的子系统是哪个?A. 进程管理系统B. 内存管理系统C. 文件管理系统D. 硬件管理系统A8、下面关于Shell 的说法,不正确的是哪个?A. 操作系统的外壳B. 用户与Linux 内核之间的接口C. 一种和C 类似的高级程序设计语言D. 一个命令语言解释器B9、以下哪种Shell 类型在Linux 环境下不能使用?A.B ShellB.K ShelC.R ShellD.Bash10、在Linux 中把声卡当作何种设备?A. 字符设备B. 输出设备C. 块设备D. 网络设备二、填空题1、Linux 采用 LRU 算法(最近最少使用)算法,淘汰最近没有访问的物理页,从而空出内存空间以调入必须的程序段或数据。

2、之所以Linux 能支持多种文件系统的原因是,Linux 采用虚拟文件系统技术。

linux课后习题答案(第二次修订)

linux课后习题答案(第二次修订)

4.8#!/bin/bashcount=$#cmd=echowhile [ $count -gt 0 ] docmd="$cmd \$$count" ((count-=1))doneeval $cmd4.8.2(是指4.8的第二种写法)#!/bin/bashcount=$#while [ $count -gt 0 ] dox="echo -n \$$count"eval $xecho -n " "((count-=1))Done#4.9 copy到指定目录dir=$1shiftwhile [ $# -ne 0 ]docp $1 $dirshiftdone4.9.2(同上)dir=$1shiftfor idocp $i $dirdone #4.10 查询用户dateread userif grep $user/etc/passwd >/tmp/nullwho|grep $userthen echo "hi, $user"fi#4.11 print指定文件dir=$1cd $dirshiftfor i in $*dopr $idone4.11.2dir=$1shiftcd $dirwhile [ $# -ne 0 ]dopr $1shiftdone4.12#!/bin/bashfor i in ./*.cdocp $i $1donels -l $1 | sort -n -k54.13#!/bin/bashcity=(Beijing Shanghai TianjinChongqing GuangzhouShenzhen Suzhou HangzhouNanjing Xian)for i in ${city[@]}doecho $idone4.17#!/bin/bashalias ll='echo `date`;echo `pwd`; echo "Thereare `who|wc-l` users insystem"'4.18#!/bin/bashread x((count=$2-$1))echo${x:(($1-1)):(($count+1))}这些是老师上课说的第四章重点看的题4.51. 单引号 ( '' )# grep Susan phonebookSusan Goldberg403-212-4921Susan Topple212-234-2343如果我们想查找的是SusanGoldberg,不能直接使用grep Susan Goldbergphonebook命令,grep会把Goldberg和phonebook当作需要搜索的文件# grep 'Susan Gold' phonebookSusan Goldberg403-212-4921当shell碰到第一个单引号时,它忽略掉其后直到右引号的所有特殊字符2. 双引号 ( " " )双引号作用与单引号类似,区别在于它没有那么严格。

linux习题参考答案

linux习题参考答案

所有内容
5 如果想将光标定位到文件的最后一行,如何实现。定位到第一行如何实现。
解:在命令模式下敲入 :$就可以定位到最后一行,定位第一行则敲入 :1 6 用 vi 编辑一个文件,假设光标停留在一行的行首,该行内容为 a b a a, 在命令模式下如果执行:s/a/A 后该行内容变为 A b a a 如果执行:s/a/A/g 则内容变为
AbAA 7 如果想让 vi 显示行号,需要敲入什么命令 :set nu 。如果某个用户想让自己的 vi 打开后能自动显示行号,
需要如何做 在配置文件中添加代码 set nu。 (说明:vi 有好几个配置文件,vi 的用户配置文件是主目录 下的文件 .exrc )
第五章
1. 由于挂载光驱需要敲入 mount –t iso9660 /dev/cdrom /mnt/cdrom , 如果为方便,想敲入 mntcd 就能挂载光驱到 /mnt/cdrom 下,则如何实现
第2页共7页
第 1、2、3、4、5 章答案
vmtools.2.i386.rpm 。想安装该软件包,则使用命令(3) rpm –i vmtools.2.i386.rpm (如果有安装进度显
示,最好 rpm –ivh vmtools.2.i386.rpm)。安装好后想校验一下该软件安装是否正确,应当使用命令
修改哪个配置文件 ~/.bash_pቤተ መጻሕፍቲ ባይዱofile 或~/.bashrc
6. PATH 环境变量的作用是什么(1) 设置用户环境
,为何设置环境变量时还需要使用 export (2) 将环
境变量送入进程转出区,成为公有变量
7. Bash 脚本文件开头为何一般写上 #! /bin/bash 使 shell 能够识别该程序并正确执行
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第 1 章Linux 概况一、选择题1、下列哪个选项不是Linux 支持的?A. 多用户B. 超进程C. 可移植D. 多进程2、Linux 是所谓的“Free Software”,这个“Free”的含义是什么?A. Linux 不需要付费B. Linux 发行商不能向用户收费C. Linux 可自由修改和发布D.只有Linux 的作者才能向用户收费3、以下关于Linux 内核版本的说法,错误的是?A. 依次表示为主版本号.次版本号.修正次数的形式B. 表示稳定的发行版C. 表示对内核的第6 次修正D. 表示稳定的发行版4、以下哪个软件不是Linux 发行版本?A. 红旗 Server 4B. Solaris 10C. RedHat 9D. Fedora 85、与Windows 相比Linux 在哪个方面相对应用得较少?A. 桌面B. 嵌入式系统C. 服务器D. 集群A6、Linux 系统各组成部分中哪一项是基础?A.内核 B. X Window C. Shell D. GnomeB7、Linux 内核管理不包括的子系统是哪个?A. 进程管理系统B. 内存管理系统C. 文件管理系统D. 硬件管理系统A8、下面关于Shell 的说法,不正确的是哪个?A. 操作系统的外壳B. 用户与Linux 内核之间的接口C. 一种和C 类似的高级程序设计语言D. 一个命令语言解释器B9、以下哪种Shell 类型在Linux 环境下不能使用?Shell Shel Shell10、在Linux 中把声卡当作何种设备?A. 字符设备B. 输出设备C. 块设备D. 网络设备二、填空题1、Linux 采用 LRU 算法(最近最少使用)算法,淘汰最近没有访问的物理页,从而空出内存空间以调入必须的程序段或数据。

2、之所以Linux 能支持多种文件系统的原因是,Linux 采用虚拟文件系统技术。

第2 章安装与删除Linux一、选择题B1.安装Linux系统至少需要几个分区?2.RHEL Server 5 系统启动时默认由以下哪个系统引导程序实施系统加载?3.光盘安装RHEL Server 5 的过程中,下列哪个操作是必需的?A. 磁盘手动分区B. 显卡设置C. 键盘类型设置D. 打印机的设置4. /dev/hda5 在Linux 中表示什么?A. IDE0 接口上从盘B. IDE0 接口上主盘的逻辑分区C. IDE0 接口上主盘的第五个分区D. IDE0 接口上从盘的扩展分区A5、超级用户的口令必须符合什么要求?A.至少4 个字节,并且大小写敏感B.至少6 个字节,并且大小写敏感C.至少4 个字节,并且大小写不敏感D.至少6 个字节,并且大小写不敏感A6、Linux系统引导的过程一般包括如下几步:1. MBR 中的引导装载程序启动;2. 用户登录;3. Linux 内核运行;4. BIOS 自检。

以下哪个顺序是正确的?A. 4 2 3 1B. 4 1 3 2C. 2 4 3 1D. 1 4 3 2A7、SELinux 的默认设置是以下哪项?A. 限制B. 允许C. 强制D. 禁用B8、初次启动RHEL Server 5 时需要添加一个用户帐号,此用户属于哪个类型的用户?A. 超级用户B. 系统用户C. 普通用户D. 管理者用户9、在硬盘空间已完全使用的WindowXP 计算机上加装RHEL Server 5 时,将采用哪种分区方式?A. 在选定磁盘上删除所有分区并创建默认分区结构B. 在选定驱动上删除linux 分区并创建默认的分区结构C. 使用选定驱动器中的空余空间并创建默认的分区结构D. 建立自定义分区B10、要安全删除Linux 必须进行哪两个步骤?1.删除引导装载程序;2. 删除超级用户;3. 删除Linux 的磁盘分区;4.删除安装日志文件A. 1 和2B. 3 和4C. 1 和4D. 1 和3第3 章X Window 图形化用户界面1、X Window 由X 服务器、X 客户机和X 协议组成。

控制屏幕和键盘的工作是由哪个部分来承担?A. X 服务器和X 客户机B. X 服务器和X 协议C. X 客户机D. X 服务器2、Linux 最常用的X Windows 图形化用户界面主要有GNOME 和以下哪项?A. CDEB. KDEC. GDED. Windows3、使用SCIM 输入法时,以下哪个组合键可轮流切换中英文输入法?A. Ctrl+BackspaceB. Ctrl+ShiftC. Ctrl+EnterD. Ctrl+Space4、GNOME 应用程序窗口的默认字体和字号是什么?A. Sans 10B. Serif 12C. MonoSpace 10D. Times New Roman 12A5、以下哪种设置不需要超级用户权限?A. 修改系统时间B. 改变鼠标的类型C. 改变鼠标的指针主题D. 添加打印机B6、GNome 桌面上的回收站,其实是什么?A. 内存中的一块虚拟区域B. 硬盘上的一个目录C. 硬盘上的一个文件D. 交换分区中的一块区域7、关于首选项菜单和管理菜单的键盘选项,下列说法中不正确是哪个?A. 首选项菜单中的键盘选项可设置文本区域内的光标闪烁/不闪烁。

B. 管理菜单中的键盘选项可设置键盘的类型,如英联邦式。

C. 管理菜单中的键盘选项可设置键盘的型号,如罗技无影手。

D. 首选项菜单中的键盘选项可设置重复键的延时。

8、Nautilus 中可设置的文件的属性不包括哪个内容?A. 权限B. 徽标C. 修改时间D. 打开方式9、KDE 中要调整桌面墙纸及字体需要打开哪个组件?A. 文件管理器B. 我的电脑C. 控制中心D. 屏幕保护程序10、Konqueror 提供多种视图模式,下面列出的视图模式,哪种不是Konqueror提供的?A. 图标视图B. 多列视图C. 文本视图D. 缩微视图第4章字符界面与Shell1、Linux 有几个虚拟终端?2、输入命令的时候,选项和参数之间可以用什么符号隔开?A. %B.!C.空格D.~A3、在字符界面下退出登录可用哪个方法?A. exit 命令或quit 命令B. quit 命令或Ctrl+D 组合键C. exit 命令或Ctrl+D 组合键D. 以上都可B4、将系统时间修改为2008年7月24日15:56的命令是哪个?A. date 08B. date 06C. date 08D. date 15565、pwd 命令功能是什么?A. 设置用户的口令B. 显示用户的口令C. 显示当前目录的绝对路径D. 查看当前目录的文件A6、键入“cd”命令并按Enter 键后,将有什么结果?A. 从当前目录切换到根目录B.屏幕显示当前目录C. 从当前目录切换到用户主目录D.从当前目录切换为上一级目录B7、如何快速切换到用户John 的主目录?*************#JohnC.cd&John D. cd ~John8、已知某用户stud1,其用户目录为/home/stud1。

如果当前目录为/home,使用以下哪个命令后可进入/home/stud1/test 目录?A. cd testB. cd /stud1/testC. cd stud1/testD. cd home9、ls 命令的哪个参数可以显示子目录下的所有文件?10、“ls –F”命令的返回结果是什么?A. 当前目录中所有文件和子目录的未排序列表。

B. 当前目录中有文件类型标记的文件和目录的列表。

C. 当前目录中所有文件和子目录的列表,逗号分隔显示而非列显示。

D. 当前目录中所有文件和子目录的排序列表。

11、“ls *.*”命令返回文件的列表。

如何描述被列出的文件?A. 当前工作目录中所有文件的列表。

B. 当前目录中所有非隐藏文件的列表。

C. 当前工作目录中所有名称中有.的文件列表,但是不包括.是起始字符的文件。

D. 当前工作目录中所有名称中有.的文件列表,包括.是起始字符的文件。

12、“ls --color”命令可用颜色来区分不同类型的文件,此时目录显示为什么颜色?A. 红色B. 白色C. 蓝色D. 绿色A13、已知某用户stud1,其用户主目录为/home/stud1。

分页显示当前目录下的所有文件的文件或目录名、用户组、用户、文件大小、文件或目录权限、文件创建时间等信息的命令是哪个?A. more ls –AlB. more –Al lsC. more < ls –AlD. ls –Al | more14、关于“cat name test1 test2 >name”命令,以下说法中正确的是哪个?A. 此命令正确,作用是把test1 test2 文件的内容合并到name 文件。

B. 此命令错误,不能将输出重定向到输入文件中。

C. 当name 文件为空时,此命令正确。

D. 此命令错误,应为“cat name test1 test2 >>name”15、为了显示名为"-test"的文件的内容可以用以下哪个命令?A. cat –testB. cat "-test"C. cat /-testD. cat $-testB16、在head 命令中,表示输出文件的前5 行的参数是哪个?A. -c5B. -n5C. -q5D. –l517、为了统计一个文件有多少行,可以在wc 命令中使用以下哪个参数?A. -wB. -cC. -lD. -lnA18、想了解命令logname 的用法,使用以下哪个命令可得到帮助?A. logname --manB. logname/?C. help lognameD. logname --help19、使用“ls –Al”命令查看文件和目录时,欲查看卷过屏幕的内容,应使用以下哪个组合键?A. Shift+HomeB. Ctrl+ PgUpC. Alt+ PgDnD. Shift+ PgUpB20、希望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用哪个命令?A. catB. moreC. lessD. menu21、clear 命令的作用是什么?A. 清除终端窗口B. 关闭终端窗口C. 打开终端窗口D. 调整窗口大小A22、假设一个目录里有5 个文件,文件名为、、、和,执行“ls jq*.?”命令后显示的文件有哪些?A. 、、、B. 、、C. 、、D. 、、、23、为了执行前一个命令可使用以下哪个命令?A. !B. !!C. !1D. ^^24、RHEL Server 5 中用户曾经使用过的命令保存于哪个文件?A. .bashrcB. .bash_historyC. .bash_profileD. history25、RHEL Server 5 把ls 命令定义为“ls --color”命令的别名,以便以不同颜色来标识不同类型的文件。

相关文档
最新文档