《Ubuntu Linux操作系统(项目式微课版)》
课后练习参考答案
项目1  Ubuntu快速入门
选择题
1、B
2、C
3、D
osi全称4、C
5、D
6、A
简答题
1.什么是GNU GPL?它对Linux有何影响?考研培训班
GNU是“GNU's Not
UNIX”的递归缩写,作为一个自由软件工程项目,是指使用软件对所有的用户来说是自由的,即用户在取得软件之后,可以进行修改,进一步在不同的计算机平台上发布和复制。GPL是General Public
License的缩写,意为通用公共许可证,它是GNU使用最为广泛的一个协议条款。GNU
GPL的精神就是开放、自由,任何软件加上GPL授权之后,即成为自由的软件,任何人均可获得,同时亦可获得其源代码。获得GPL授权软件后,任何人均可根据需要修改其源代码。
GNU GPL为Linux诞生奠定了基础。Linus
Torvalds按照GPL条款发布了Linux,很快就吸引了专业人士加入Linux的开发,从而促进了Linux的快速发展。
2.简述Linux的体系结构。
Linux操作系统是采用单内核模式的操作系统,采用分层设计,包括4个层次。每层只能与它相邻的层
通信,层次间具有从上到下的依赖关系,靠上的层依赖于靠下的层,但靠下的层并不依赖于靠上的层。其中用户应用程序位于整个系统的最顶层;操作系统服务位于用户应用程序与系统内核之间;Linux内核靠近硬件,是Linux操作系统常驻内存部分,作为整个操作系统的核心,实现对硬件资源的抽象和访问调度;硬件系统包含Linux所使用的所有物理设备。
3.简述Linux内核版本与发行版本。
Linux的版本分为两种:内核版本和发行版本。
内核版本是指内核小组开发维护的系统内核的版本号。内核版本也有两种不同的版本号:实验版本和产品版本。内核版本的每一个版本号的组成形式为:[主版本].[次版本].[修订版本]-[附版本]。
发行版本是指集成有Linux内核、源码以及相关应用软件的完整操作系统,便于用户安装和使用。发行版本通常包含了一些常用的工具性的实用程序(Utili ty),供普通用户日常操作和管理员维护操作使用。发行版本由发行商确定。
4.简述Ubuntu与Debian的关系。
Debian是Ubuntu的一个父版本,Ubuntu的发展离不开Debian。Debian是一个纯粹由自由软件所组合而成的作业环境,永远是自由软件,可以在网上免费获得。Debian是极为精简的Linux发行版,操作环
境干净,安装步骤简易,拥有方便的套件管理程序。
Ubuntu基于Debian发行版,使用Debian大量资源,继承了Debian的所有优点。Ubuntu旨在为广大用户提供一个最新的,同时又相当稳定的,主要由自由软件构建而成的操作系统。与Debian的不同在于它每6个月会发布一个新版本。Ub untu开发人员作为贡献者也参与Debian社区开发。
5.活动概览视图有什么作用?
活动概览是一种全屏模式,提供从一个活动切换到另一个活动的各种途径。它会显示所有已打开的窗口的预览,以及收藏的应用程序和正在运行的应用程序的图标。另外,它还集成了搜索与浏览功能。
6.安装软件包时为什么需要用户认证?
由于安装软件需要特权(root权限),因此以普通管理员身份登录之后安装软件包时会要求进行用户认证,此时正确输入当前管理员账户的密码即可获得授权。
7.LibreOffice Writer的主控文档有哪些特点?主要用途是什么?
可将主控文档视为单个LibreOffice
Writer文件的容器,这些单个文件称为子文档。主控文档具有如下特点。
(1)打印主控文档时,会打印所有子文档的内容、索引以及所有文本内容。
(2)可以在主控文档中为所有子文档创建目录和索引目录。
(3)子文档中使用的样式,例如新的段落样式,会自动导入主控文档中。
(4)查看主控文档时,主控文档中已存在的样式优先于从子文档导入的具有相同名称的样式。
(5)对主控文档的更改永远不会使子文档发生更改。
主控文档主要用于管理大型文档,例如具有许多章节的书籍。主控文档配合子文档,可以减少单个大文档在保存、打开等操作过程中出现损失或错误的可能。
项目2  熟悉Ubuntu命令行操作
选择题
1、D
2、B
3、C
4、A
5、C
6、D
7、B
切图怎么弄8、A
9、D
10、C
简答题
1.为什么要学习命令行?
使用命令行管理Linux系统是最基本和最重要的方式。很多重要的任务必须由命令行完成,而且执行相同的任务,由命令行来完成会比使用图形界面要简捷高效得多。
2.什么是Shell?它有什么作用?
在Linux中,Shell就是外壳的意思,是用户和系统交互的接口。Shell提供用户与内核进行交互操作的一种接口,接收用户输入的命令,并将其送到内核去执行。实际上Shell是一个命令解释器,拥有自己内建的Shell命令集。
Linux
Shell的作用主要有:解释用户在命令行提示符下输入的命令,提供个性化的用户环境,和编写Shell脚本以实现高级管理功能。
3.环境变量分为哪两种类型?如何设置环境变量?
环境变量分为系统环境变量和用户环境变量两种类型。前者对所有系统用户都有效,是全局环境变量;后者仅仅对当前用户有效,是局部环境变量。
设置环境变量有3种方式。一是使用export命令临时设置环境变量,这种环境变量不会永久保存。二是通过直接赋值来添加或修改某个环境变量,此时环境变量不用加上$符号,这些临时设置的环境变量只在当前的Shell环境中有效。三是使用配置文件使设置的环境变量永久保存。
4.简述命令行命令语法格式。
命令行命令语法格式如下:
提示符命令选项参数
有的命令不带任何选项和参数。Linux命令行严格区分大小写,命令、选项和参数都是如此。
选项是包括一个或多个字母的代码,前面有一个“-
git rebase使用”连字符,主要用于改变命令执行动作的类型。有些选项既可以使用短选项格式,又可使用长选项格式。
参数通常是命令的操作对象,多数命令可使用参数。使用多个参数的命令必须注意参数的顺序。有的命令必须带参数。
同时带有选项和参数的命令,通常选项位于参数之前。
5.管道有什么作用?
管道用于将一个命令的输出作为另一个命令的输入,使用符号“|”来连接命令。可以将多个命令依此连接起来,前一个命令的输出作为后一个命令的输入。
6.简述输入与输出重定向的作用。
输入重定向主要用于改变命令的输入源,让输入不要来自键盘,而来自指定文件。
输出重定向主要用于改变命令的输出,让标准输出不要显示在屏幕上,而写入指定文件中。数组批量赋值的函数是
7.命令替换有什么用?如何进行命令替换?
命令替换用于将一个命令的输出作为另一个命令的参数。
实现命令替换有两种方法,一种是使用反引号将括起来的内容作为命令执行,执行的结果作为命令1的参数。
命令1 `命令2`
另一种是使用“$()”符号来代替反引号将括起来的内容作为命令执行,基本用法如下:
命令1 $(命令2)
8.远程登录和远程桌面有什么不同?
远程登录是指用户使用支持Telnet、SSH的远程客户端通过网络登录到Linu x计算机的命令行界面。
远程桌面是指从一台计算机作为主控端远程登录到另一台作为被控端的计算机的图形用户界面。被远程管理操作的计算机必须具有图形用户界面,并且开启了远程桌面功能。
linux操作系统书籍
项目3  用户与组管理
选择题
1、B
2、A
3、C
4、A
5、A
6、B
7、D
8、A
9、B
10、B
11、D
12、B

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。