2024年5月8日发(作者:)

第1章

1. 什么是Linux?

Linux是一套免费使用和自由传播的类UNIX操作系统,源代码开放,能运行于各类硬

件平台,包括Intelx86系列和RISC处理器。这个系统是由世界各地成千上万的程序员设计

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

兼容产品。

2. Linux有哪些特性?

(1)开放性 (2)多用户 (3)多任务 (4)良好的用户界面

(5)设备独立性 (6)丰富的网络功能 (7)可靠的系统安全 (8)良好的可移植性

7. 你知道哪些主要的Linux发行版本?

RedHatLinux,RedFlagLinux,BluePoint,

TurboLinux,SuseLinux,DebianGNU/Linux,MandrakeLinux等。

8. 什么是内核,它的作用是什么?

内核是系统的心脏,是运行程序和管理磁盘、打印机等硬件设备的核心程序。它的作

用是管理CPU、内存和外设。

17. Fedora使用target概念代替了System V系统的运行级概念,它们之间有什么样的对应关

系?

System V提供6种不同的运行级,在不同的运行级下系统处于不同的运行状态。

(1).单用户模式,急救模式;

(2).多用户,但是没有NFS;

(3).完全的多用户模式,标准的运行级;

(4).保留,一般不用;

(5).X Window图形界面模式;

(6).重新启动。而在Fedora中主要使用两个默认target,分别是t和

分别对应System V运行级3和运行级5,即命令行界面和X Window图形界

面。

18. 如何更改默认启动界面?

可以在终端下执行命令systemctl get-default,读取系统当前使用的默认启动目标,执行

命令systemctl set-default设置系统的默认启动界面。systemctl set-default t设

置默认启动目标为命令行界面;systemctl set-default 设置默认启动目标为图形

界面。设置系统默认启动界面后,需要重新启动系统,新的设置才能生效。在命令行界面下

成功登录后,可以执行命令startx启动图形化界面。通过startx启动的X window,注销后还

会返回命令行界面。

第2章

1. 判断下列命题是否正确。

1)Linux 的文件名与命令不区分大小写。(× )。

2)ls **和ls *"*"的显示结果完全一致。(×)

3)rm 和 rmdir 的作用一样,都是删除整个目录。(×)

4)Linux 文件名的命名规则必须遵守 8.3 的格式。(×)

3. 默认情况下,Linux有几个虚拟终端?如何在不同终端之间切换?如何在X Window与

终端之间进行切换?

通常情况下,Linux 默认启动六个虚拟终端。虚拟控制台的选择可以通过按下

和功能键

在第1个虚拟终端上。在 X Window 图形操作界面中按

制台字符操作界面。在控制台操作界面里按

4. 什么是Shell?Shell在用户与操作系统之间的作用是什么?

shell 是一个命令解释器,它可以用来启动、挂起、停止程序,还允许用户编写由

shell命令组成的程序。shell 是系统的用户界面,它提供了用户与内核进行交互的一种接

口。它接收用户输入的命令并把它送入内核执行,把执行结果显示给用户。

5. 什么是通配符?常用的通配符有哪些?

Linux 系统中的通配符除了“*”和“?”以外,还可以使用“[”、“]”和“-”组成

的字符组模式,以便精确地扩充需要匹配的文件范围。

通配符:通配符可以代表文件名中的任意字符或字符串。通配符*不能与单句点开头的

文件名相匹配。以单句点开头的文件在 Linux 中是隐藏文件。

通配符?:通配符?可以匹配任意一个字符。

字符组模式:通配符“[”、“]”、“-”用于构成字符组模式。“[”和“]”将字符组括

起来,表示可以匹配字符组中的任意一个。“-”用于表示字符范围。例如[abc]表示匹配 a

或者 b 或者 c,[a-f]表示匹配从 a 到 f 这个范围之中的任意一个字符。

6. 什么是文件系统?什么是文件?

文件是 Linux 用来存储信息的基本结构,它是被命名(称为文件名)的存储在某种介

质(如磁盘、光盘和磁带等)上的一组信息的集合。 Linux系统中有三种基本的文件类

型:普通文件、目录文件和设备文件。

在计算机系统中存有大量的文件,如何有效的组织与管理它们,并为用户提供一个使

用方便的接口是文件系统的任务。Linux 系统通过目录将系统中所有的文件分级、分层组

织在一起,形成了 Linux 文件系统的树型层次结构。以根目录“/”为起点,所有其他的

目录都由根目录派生而来。

8. Linux系统的目录/usr、/home、/bin、/dev、/var、/etc中主要存放什么文件?

/usr 存放用户安装的软件,用户安装的软件一般位于此目录;/home 存放系统用户自

身的数据;/bin 存放 shell 命令;/dev 存放系统设备的信息;/var 主要存放系统可变信息

的内容,如日志、邮件、打印队列等;/etc 存放系统可执行文件。

12. 如何使用ls命令查看隐藏文件的信息?

ls 默认将名称以“.”开头的文件或目录视为隐藏,不会列出,使用-a 选项将显示所

有文件包括隐藏文件的信息,

13. 如何递归地将当前目录下所有的C语言程序复制至/home目录中?要求:如果有同名

文件,则覆盖同名文件。

执行命令 cp,并使用选项-rf,-r 表示若 source 中含有目录,则递归地将目录下的文

件也依序拷贝至目的地。-f 表示若目的地已经有同名文件存在,则在复制前先予以删除再

进行复制。

14. 如何强制删除当前目录及其子目录下的所有C程序?

执行命令:rm –rf *.c

15. 给出命令,在当前工作目录下的A目录中删除名为B的子目录。若B删除后,A目录

成为空目录,则A也删除。

rmdir -p A/B

16. 给出查找/usr目录下大小超过50k并且最近2小时内被更新过的文件的命令。

find /usr/ -size 50k –cmin -120

17. 使用命令完成把当前工作目录切换到/root并显示是否切换成功。

1)使用 pwd 命令查看切换之前的目录,

2)执行命令 cd /root;

3)使用 pwd 命令查看当前目录,看是否是/root,如果是表示切换成功。

18. 给出命令将当前目录下的文件file的时间记录改为2019年9月10日18点30分。

touch -t file 或者命令 touch -d "6:30pm 05/10/2015" file

22. 下面是执行"ls -l software"命令得到的信息,通过联机帮助,解释这些信息。

-rwxr-xr-- 2 ftp ftpusers 70 jul 28 21:12 software

第 1 个域表示文件的访问权限

第 2 个域表示硬链接的个数

第 3 个域表示文件的所有者

第 4 个域表示文件所属的群组

第 5 个域表示文件大小

第 6 个域表示文件最近一次修改的时间

最后一个域表示软件名称。

第3章

1. GNOME桌面环境包括菜单面板、桌面区和窗口面板三个区域。

2. GNOME的顶端面板包括活动按钮、应用菜单区、时间日期菜单、和系统菜单区。其中

活动按钮是使用系统的出发点,应用菜单区显示正在运行的应用程序名称,系统菜单区用

于显示系统管理面板。

3. GNOME默认安装的文件管理器是Nautilus,它具有简洁性、安全性、直观性、特点。

4. 什么是工作区?如何在不同的工作区间进行切换?

通常用户在屏幕上见到的只是整个桌面的一部分。用户可以把桌面分成不同的工作

区,每个工作区包含不同的内容,屏幕只显示一个工作区。可以使用快捷键Alt + Tab在窗

口间快速切换。

9. X Window下的终端窗口与控制台有什么区别?

用户可以在X Window下的终端窗口中的Shell提示符后输入命令及其参数,命令执行

的结果显示在该终端窗口上,终端窗口与控制台之间的重要区别在于用户可以在终端窗口

启动任何X程序。

第4章

1. LibreOffice办公套件包含哪些组件?它们各自的功能是什么?

Writer组件:主要完成电子文档及文字处理的功能。

Calc组件:主要完成电子表格处理功能。

Impress组件:主要完成幻灯片设计功能的组件。

2. odt文件类型是LibreOffice中Writer组件创建的文档类型。

3. odp文件类型是LibreOffice中Impress组件创建的文档类型。

4. ods文件类型是LibreOffice中Calc组件创建的文档类型。

5. 尝试用LibreOffice的Writer组件打开Office的Word文档。

在Windows下创建一个word文档,并在其中输入了一些带有格式的内容,然后通过

vmware的共享文件夹工具将创建好的文档共享到linux中,最后在linux中使用LibreOffice

的Writer组件打开该文档。

6. 尝试用LibreOffice的Writer组件实现odt文件向Word文档的转换。

在linux中使用LibreOffice新建一个odt文件,并在其中输入一些内容,然后打开终

端,使用命名mv [文件名]将odt后缀改为doc后缀,最后再将转换好的word文档打开。

9. 搜集资料,总结Linux下还有哪些常用的媒体播放软件。

VLC多媒体播放器、Mplayer、Audacious、SMPlayer、MPV Player、Dragon Player、

Totem

11. 使用gedit文本编辑器编辑/etc/inittab文件,在文件中新增加一行字符串"#2020-01-

01",并保存文件。

(1). 打开终端,输入命令gedit /etc/inittab后会弹出gedit文本编辑器

(2). 直接在文件中新增加一行字符串"#2020-01-01"

(3). 使用快捷键Ctrl+s或者单击编辑器右上角保存按钮进行保存

第5章

4. 如何在Linux下安装以源代码形式发布的应用程序?请简述其步骤。

(1). 下载.gz文件放到所需的安装目录

(2). 使用tar -zxvf 命令对其进行解压缩

(3). 在解压缩生成的新文件目录下,执行"cmake."命令为编译做准备

(4). 执行"make"命令进行软件编译。

(5). 执行"make install"完成安装,软件默认安装在/usr/local/bin目录下

(6). 执行"make clean"删除安装过程中产生的临时文件。

5. 如何在Linux下安装以RPM包形式发布的应用程序?请简述其步骤。

(1). su root进入超级用户。

(2). rpm -q jre*|grep jre查询是否已经安装,如果发现有安装使用rpm -e 文件

名删除。

(3). 切换到所需的安装目录。

(4). 安装程序包。

(5). 之后如果要升级该程序包,可通过rpm -Uvh 命令进行升级。

(6). 退出终端,不需要重新启动。安装完毕。

9. 如何配置dnf的软件源?

以添加网易公司的Fedora源为例来介绍具体方法。

(1). 通过浏览器访问网易镜像服务网站/,在其首页上找到并单

击"fedora使用帮助"

(2). 根据"fedora使用帮助",下载[](/.help/fedora-

)和[](/.help/), 并

放入/etc/.d/目录下

(3). 打开终端窗口,在Shell命令行中依次运行命令"dnf clean all"和"dnf make cache",

生成缓存,配置完毕。如果想添加其他的dnf源,只要下载相应的.repo文件即可。

10. 简述使用dnf安装应用程序的一般步骤。

(1). 执行安装之前,使用dnf list installed [软件名称]查看一下系统此前是否安装过此软

(2). 使用dnf install [软件名称]直接开始进行软件安装