linux部分课后习题答案

合集下载

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操作系统课后习题答案

linux操作系统课后习题答案

linux操作系统课后习题答案操作系统是计算机系统中的重要组成部分,它负责管理计算机的硬件和软件资源,并且提供给用户一个良好的操作界面。

Linux是一个开源的操作系统,广泛应用于服务器和个人电脑上。

为了帮助读者更好地理解和掌握Linux操作系统,本文回答了一些常见的课后习题。

习题一:Linux系统中如何查看当前所在的目录?在Linux系统中,可以使用命令"pwd"来查看当前所在的目录。

首先打开终端,输入"pwd"命令后回车,系统会显示当前所在目录的路径。

习题二:Linux系统中如何创建一个新的目录?在Linux系统中,可以使用命令"mkdir"来创建新的目录。

在终端中输入"mkdir 目录名称",然后回车即可创建一个新的目录。

习题三:Linux系统中如何列出一个目录下的所有文件和子目录?在Linux系统中,可以使用命令"ls"来列出一个目录下的所有文件和子目录。

在终端中输入"ls 目录名称",系统会显示该目录下的所有文件和子目录的列表。

习题四:Linux系统中如何移动文件或目录?在Linux系统中,可以使用命令"mv"来移动文件或目录。

在终端中输入"mv 源文件或目录目标目录",然后回车即可将文件或目录移动到目标目录中。

习题五:Linux系统中如何复制文件或目录?在Linux系统中,可以使用命令"cp"来复制文件或目录。

在终端中输入"cp 源文件或目录目标目录",然后回车即可将文件或目录复制到目标目录中。

习题六:Linux系统中如何删除文件或目录?在Linux系统中,可以使用命令"rm"来删除文件或目录。

在终端中输入"rm 文件或目录",然后回车即可删除文件或目录。

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

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

l i n u x操作系统(课后习题答案)1.简述linux的内核版本号的构成。

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

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

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

2.如何理解linux发行版本含义?它由哪些基本软件构成?答:linux的基础是其内核,但光有内核是无法满足用户需要的,必须构成发行套件,即发行版。

系统引导管理程序(Boot Manager、用户界面、X-Window系统、系统管理、Internet服务、文件和打印服务、应用程序、工具和库程序3.linux的运用领域主要有哪些?答:Intranet 、服务器、嵌入式系统、集群计算机等方面 4.Linux主要特点。

答:多用户、多任务、多平台、漂亮的用户界面、硬件支持、强大的通信和联网功能、应用程序支持4.X Window由哪3个部分组成?分别有何功能?答:Server(服务器)、Client(客服端)、通信通道 Server:控制实际显示器和输入设备的程序。

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

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

5.什么是桌面环境?linux下的桌面环境主要有哪两种?答:为用户管理系统、配置系统、运行应用程序等提供统一的操作平台。

Linux最常用的桌面环境:KDE和GNOME。

6.在GNOME桌面环境下如何获取帮助信息?答:(1)GNOME桌面环境提供帮助浏览器程序help,单击【主菜单】——【帮助】命令即可启动,单击文字链接可查看相关的联机帮助信息。

(2)如果已安装文档光盘,则可单击【主菜单】——【文档】命令,选择查看已安装的文档。

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课后题(有答案的是重点)

Linux课后题(有答案的是重点)1.5.1 课后习题(1)什么是Linux操作系统?答:linux是一套免费使用自由传播的类Unix操作系统,是当前流行的一种计算机操作系统。

(2)简述Linux的特点。

开放性、多用户、多任务、良好的图形用户界面、独立的硬件支持、丰富的网络应用、可靠的系统安全性、良好的可移植性、(3)请描述Linux与Unix的关系。

Linux 和UNIX 的最大的区别是,前者是开发源代码的自由软件,而后者是对源代码实行知识产权保护的传统商业软件。

(1)简述Linux与Windows的异同点。

Windows是图形界面的,Linux类似以前的DOS,是文本界面的,如果你运行了图形界面程序X-WINDOWS后,Linux也能显示图形界面。

Windows 有MS-DOS方式,在该方式下通过输入DOS命令来操作电脑;而Linux与Windows 类似,也有命令方式,Linux启动后如果不执行X- WINDOWS,就会处于命令方式下,必须发命令才能操作电脑。

2.4.1 课后习题(1)Redhat Linux 9的默认安装(D)。

A.占用的硬盘空间最少 B.没有X Window图形系统C.无KDE桌面环境D.适合于对Linux系统比较陌生的用户(2)关于安装方式说法错误的是(A)。

A.图形安装模式耗费的系统资源比较少,字符方式耗费的系统资源较多B.字符方式的安装速度也比图形方式略快 C.图形安装方式易于使用D.如果安装程序无法启动图形安装程序,即使用户选择图形安装方式,也会自动地转入字符安装方式(3)当选择要安装的软件包时(B)。

A.可以选择单个软件包或包组,但是没有更进一步的选择B.可以选择单个软件包或包组,如果选择后者,你可以通过选择“细节”进一步选择C.安装程序不检查安装需要的磁盘空间 D.即使磁盘空间不够,安装程序也不会提示(4)逻辑分区是建立在(B)分区上的。

A.从分区 B.扩展分区 C.主分区 D.第二分区(5)在Windows与Linux双系统中,如果要让GRUB引导,则GRUB应该放在(A)。

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系统应用与开发教程》所有课后习题和答案

《Linux系统应用与开发教程》所有课后习题和答案第1章?Linux概述 (1)第2章?shell及常用命令 (4)第3章?vi编辑器的使用 (7)第4章?XWindow系统的使用 (9)第5章Linux系统的常用软件 (11)第6章硬件管理 (11)第7章?第8章?第9章?第10章第11章第12章第13章第14章第15第1章1Linux系列和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的共同点与不同点是什么?与商用与自由1)coretea mLinux234磁盘IO5GUN GNU系统。

GNU有的GNU软件和派生工作均遵循GNU通用公共许可证,即GPL。

GPL和软件是否免费无关,它主要目标是保证软件对所有的用户来说是自由的。

GPL通过如下途径实现这一目标:l?它要求软件以源代码的形式发布,并规定任何用户能够以源代码的形式将软件复制或发布给别的用户。

l?它提醒每个用户,对于该软件不提供任何形式的担保。

l?如果用户的软件使用了受GPL保护的任何软件的一部分,那么该软件就继承了GPL软件,并因此而成为GPL 软件,也就是说必须随应用程序一起发布源代码。

Linux课后题(有答案的是重点)

Linux课后题(有答案的是重点)

1.5.1 课后习题(1)什么是Linux操作系统?答:linux是一套免费使用自由传播的类Unix操作系统,是当前流行的一种计算机操作系统。

(2)简述Linux的特点。

开放性、多用户、多任务、良好的图形用户界面、独立的硬件支持、丰富的网络应用、可靠的系统安全性、良好的可移植性、(3)请描述Linux与Unix的关系。

Linux 和UNIX 的最大的区别是,前者是开发源代码的自由软件,而后者是对源代码实行知识产权保护的传统商业软件。

(1)简述Linux与Windows的异同点。

Windows是图形界面的,Linux类似以前的DOS,是文本界面的,如果你运行了图形界面程序X-WINDOWS后,Linux也能显示图形界面。

Windows 有MS-DOS方式,在该方式下通过输入DOS命令来操作电脑;而Linux与Windows 类似,也有命令方式,Linux启动后如果不执行X- WINDOWS,就会处于命令方式下,必须发命令才能操作电脑。

2.4.1 课后习题(1)Redhat Linux 9的默认安装(D)。

A.占用的硬盘空间最少 B.没有X Window图形系统C.无KDE桌面环境D.适合于对Linux系统比较陌生的用户(2)关于安装方式说法错误的是(A)。

A.图形安装模式耗费的系统资源比较少,字符方式耗费的系统资源较多B.字符方式的安装速度也比图形方式略快 C.图形安装方式易于使用D.如果安装程序无法启动图形安装程序,即使用户选择图形安装方式,也会自动地转入字符安装方式(3)当选择要安装的软件包时(B)。

A.可以选择单个软件包或包组,但是没有更进一步的选择B.可以选择单个软件包或包组,如果选择后者,你可以通过选择“细节”进一步选择C.安装程序不检查安装需要的磁盘空间 D.即使磁盘空间不够,安装程序也不会提示(4)逻辑分区是建立在(B)分区上的。

A.从分区 B.扩展分区 C.主分区 D.第二分区(5)在Windows与Linux双系统中,如果要让GRUB引导,则GRUB应该放在(A)。

Linux操作系统课后答案

Linux操作系统课后答案

习题一参考答案1-1 存储程序式计算机的主要特点是什么?答:存储程序式计算机(即冯·诺依曼型计算机)的主要特点是集中顺序过程控制。

它模拟手工操作过程,由CPU集中管理,通过程序计数器控制指令的顺序执行每一个指令。

1-2 批处理系统和分时系统各具有什么特点?为什么分时系统的响应比较快?答:批处理系统中操作人员将作业成批装入计算机并由计算机管理运行,在程序的运行期间用户不能干预,因此批处理系统的特点是:用户脱机使用计算机,作业成批处理,系统内多道程序并发执行以及交互能力差。

分时系统中不同用户通过各自的终端以交互方式共同使用一台计算机,计算机以“分时”的方法轮流为每个用户服务。

分时系统的主要特点是:多个用户同时使用计算机的同时性,人机问答方式的交互性,每个用户独立使用计算机的独占性以及系统响应的及时性。

分时系统一般采用时间片轮转的方法,使一台计算机同时为多个终端用户服务,因此分时系统的响应比较快。

1-3 实时信息处理系统和分时系统从外表看来很相似,它们有什么本质的区别呢?答:实时信息处理系统是指用计算机对实时数据进行处理的系统。

它要求必须在规定的时间内做出响应,一般要求响应时间为秒级、毫秒级甚至微秒级,比分时系统要求严格。

实时系统要求高可靠性和安全性,不要求很强的会话功能。

而分时系统只要求系统及时做出响应,具有很强的会话功能。

1-4 什么是多道程序设计技术?试述多道程序运行的特征?答:多道程序设计技术是指同时把多个作业(程序)放入内存并允许它们交替执行和共享系统中的各类资源;当一道程序因某种原因(如 I/O请求)而暂停执行时,CPU立即转去执行另一道程序。

多道程序运行具有如下特征: 多道:计算机内存中同时存放几道相互独立的程序。

宏观上并行:同时进入系统的几道程序都处于运行过程中,它们先后开始了各自的运行,但都未运行完毕。

微观上串行:从微观上看,内存中的多道程序轮流或分时地占有处理机,交替执行。

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系统应用与开发教程》所有课后习题和答案

《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系统简介一、思考题1.UNIX的大部分代码是用一种流行的程序设计语言编写的,该语言是什么?C语言2.UNIX系统的特点有哪些?·多任务·多用户·并行处理能力·设备无关性·工具·错误处理·强大的网络功能·开放性3.什么是Linux?其创始人是谁?Linux是一个功能强大的操作系统,同时它也是一个自由软件,是免费的、源代码开放的、可以自由使用的UNIX兼容产品。

其创始人是Linus4.Linux操作系统的诞生、发展和成长过程始终依赖者的重要支柱都有哪些?·UNIX操作系统·MINIX操作系统·GNU计划·POSIX标准·Internet5.简述Linux系统的特点。

·自由软件·良好的兼容性·多用户、多任务·良好的界面·丰富的网络功能·可靠地安全性、稳定性·支持多种平台6.常见的Linux的发行版本有哪些?·Red Hat Linux·Caldera OpenLinux·SuSE Linux·TurboLinux·红旗Linux·中软Linux二、选择题1.Linux最初是以MINIX 操作系统为模板而开发出来的。

2.关于Linux内核版本的说法,下列选项中错误的是(C)。

A.表示为主版本号.次版本号.修正号B.1.2.3表示稳定的发行版C.1.3.3表示稳定的发行版D.2.2.5表示对内核2.2的第5次修正(补充:次版本号为偶数的是稳定版本;为奇数的则是测试版本。

)3.Linux属于自由软件。

4.自由软件的含义是软件可以自由修改和发布。

5.一下不具有多任务性的操作系统是DOS第二章Linux系统入门一、思考题1.Linux系统有哪些运行级别?其含义是什么?可用级别为0~6,其中0:关闭系统;6:重新启动,其他略。

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

Linux基础教程部分参考答案
1.2 什么是软件?软件分为哪几大类?Linux、Flash、Oracle、抓图软件、Skype各属于哪几类软件?
详见课本P3-4
软件是与数据处理系统操作有关的计算机程序和相关数据等的总称。

程序是计算机完成一项任务的指令的集合。

数据是由程序使用或生成的不同类型的信息。

系统软件
这些软件对计算机系统的资源进行控制、管理,并为用户使用和其他程序的运行提供服务。

Linux Oracle 是系统软件。

支撑软件
是辅助软件技术人员从事软件开发工作的软件。

应用软件
是为解决某一类应用需要或某个特定问题而设计的程序。

Flash、抓图软件、Skype 是应用软件。

1.5下列哪些软件是开源软件:Windows XP、Red Hat、IE、UNIX?
Red Hat、UNIX。

1.7 Linux迅速发展的优势是什么?
Linux的迅速发展具有一系列优势,主要包括:
(1)开放源码系统从本质上就具有其它系统无法比拟的发优势。

(2)Linux受到各国政府的大力支持。

(3)得到全球各大软、硬件公司的支持。

(4)格优势和安全性。

1.8 Linux核心版本与发行版本有何区别?
详见课本P15
2.7请说明下列命令的含义:/dev/hda3,/dev/sdb6。

/dev/hda3指IDE接口的第一个硬盘的3号分区
/dev/sdb6指SATA接口的第二个硬盘的6号分区
4.6 命令cp与mv有何异同?你能够用copy作为文件复制的命令吗?为什么?
详见课本P81
copy不能做为文件复制的命令,因为系统没有copy命令。

4.7 将文件file1的前20行、文件file2的最后15行合并成一个文件AB。

head -n 20 file1 > A
tail -n 15 file2 > B
cat A B > AB
5.5 说出下列每一项信息各对应哪一类文件:
(1)drwxr-xr-x 目录文件
(2)/bin 二进制文件目录
(3)/etc/passwd账户文件
(4)brw-rw-rw-块设备文件
(5)/dev/fd0 标识设备的特殊文件
(6)/usr/lib 库文件
(7)-rwx--x--x 普通文件
5.6 假设利用ls -l长列表格式显示某个目录的内容时,看到如下一行文件说明:
-rwxr-xr-- 2 menggc users 5699 12月28 11:36 prog1
问:
(1)该文件的名称是什么?他是什么类型的文件?
文件名:prog1 文件类型:普通文件
(2)想要取消其他用户对文件的执行权限,应使用什么命令?
chmod o-x prog1
(3)想要把文件链接到目录/home/liuzh下的tmp文件,应如何操作?如链接成功,则使用ls -l命令重新列出该目录时,其中显示信息有何变化?
ln prog1 /home/liuzh/tmp
文件的连接数变为3
5.7 请给出下列命令执行的结果:
(1)cd回到家目录
(2)cd ..返回父目录
(3)cd ../..将当前目录向上移动两级
(4)cd /将当前目录移动到系统文件目录
5.8 目录ABC下面有两个子目录a1,b2,以及5个普通文件。

如果想要删除ABC,应使用什么命令?
rm -r ABC
5.9 如何用一个命令统计给定目录中有多少个子目录?
ls -l | grep "^d" | wc -l
6.7 如果你发现有一个简单的程序很长时间也执行不完,那你会采取什么措施?
用"ps"命令找到程序进程的pid,用"kill pid"命令结束程序进程。

9.1 常用的shell用哪几种?Linux系统中默认的shell是什么?
详见课本P154
Linux系统提供多种不同的shell以供选择。

常用的有:Bourne shell(简称sh)、C shell(简称csh)、Kron shell (简称ksh)和Bourne Again shell(简称bash)。

Linux系统中默认的shell是Bourne Again shell即bash。

9.4 将主提示符改为你的主目录名,并予以输出。

export PS1= $HOME
echo $HOME
9.9 分析下列shell脚本的功能:
count=$#
cmd=echo
while[$count -gt 0]
do
cmd="$cmd\$$count"
count=`expr $count - 1`
done
eval $cmd
这个shell脚本会倒序输出所有指令参数。

9.10 编写一个shell脚本,把它第二个位置参数及其后的各个参数指定的文件复制到第一个位置参数指定的目录中。

#!bin/bash
path=$1
shift
while[$1]
do
cp $1 $path
shift
done
PS:部分答案仅供参考
如有错误恕不通知
———by 王龙河。

相关文档
最新文档