附录 A. 词汇表

帐户

在某一 UNIX® 系统上的一个名称、个人目录、密码和 shell 的组合,在某人连接到该系统时使用。

别名

shell 中使用的一种机制,其目的是在执行命令之前将其中的某个字符串替换为另一个。要查看当前会话中定义的所有别名,请在提示符后输入 alias 命令。

APM

高级电源管理(Advanced Power Management)BIOS 使用该功能使得在给定时间段内不活动的机器进入待机状态。在膝上型电脑上,APM 还负责报告电池状态以及(如果支持的话)剩余电池寿命。

arp

地址解析协议(Address Resolution Protocol)。该 Internet 协议被用于动态地将某个 Internet 地址映射为某个局域网络上的一个物理(硬件)地址。这仅限于支持硬件广播的网络。

ASCII

美国信息互换标准代码(American Standard Code for Information Interchange)。在计算机上保存字符(包括控制字符)的标准代码。许多 8-位代码(比如 Linux 的默认字符集 ISO 8859-1)在其低半段包含了 ASCII。

参见ISO 8859.

汇编语言

与计算机联系最为紧密的编程语言,因此被称为“低级”编程语言。汇编具有速度优势。由于汇编程序用处理器指令编写,因此无需翻译就能生成可执行程序。其主要缺点在于它是依赖处理器(或架构)的。同时,用它来编写复杂的程序耗时巨大。所以,汇编是最快速的编程语言,但是它不能够在不同架构之间移植。

ATAPI

AT 附加装置信息包界面(AT Attachment Packet Interface)”。ATA(“高级技术附件规格(Advanced Technology Attachment)”,常被称为 IDE -- 电子集成驱动器(Integrated Drive Electronics))规范的一个扩展,它提供了控制 CD-ROM 驱动器和磁带驱动器的额外命令。具有该扩展的 IDE 控制器也被称作 EIDE (增强型 IDE(Enhanced IDE))控制器

ATM

异步传输模式(Asynchronous Transfer Mode)的缩写。ATM 网络用标准尺寸打包数据(共 53 字节:其中数据为 48 字节,首部为 5 字节)以便能够在点与点之间有效地传送。ATM 是面向高速(上兆字节)光纤网络的一种电路分组交换网络技术。

原子的

当一组操作必须一次性完成而且不能被抢占时,这组操作被称为是原子的。

后台

shell 环境中,当某个运行中的进程能够接收输入命令时,该进程被称为在后台运行。

参见作业, 前台.

备份

是一种将您的重要数据保存到安全介质和地点的方法。应该定期备份,尤其是对于比较紧要的信息和配置文件(需要重点备份的目录有 /etc/home/usr/local)。一般,人们使用 targzipbzip2 来备份目录和文件。您可以使用这些工具或是像 dumprestore 之类的程序,以及许多其它免费的或是商业的备份解决方案。

批处理

是一种处理模式。这一模式将作业提交给 CPU 依次执行,直到所有作业处理完毕。

您的计算机为了警告您而通过扬声器发出的声响。例如,可能在您使用命令补全时出现了多个可能的补全选择的时候发出。可能也有其它的程序在某些特殊的情况下会发出哔声。

beta 测试

用以称呼某程序的 beta 版本测试过程的名称。在最终发布之前,通常会以 alpha 和 beta 状态发布程序以测试。

二进制代码

在编程文献中,二进制代码指编译后的可执行代码。

表示二进制数位(BInary digiT)。一个单独的数位。由于计算的基数是二,因此其值可以为 0 或 1。

块模式文件

内容被缓冲的文件。对这种文件的所有读写操作均通过缓冲区进行,这样在下层硬件上就可以允许异步写入和读取。这使得系统在缓冲区中已经存在数据时就不必访问磁盘。

参见缓冲区, 缓冲区高速缓冲器, 字符模式文件.

引导

当计算机启动时这一过程依次检测外部设备并将操作系统加载到内存。

启动盘

包含加载硬盘上的操作系统所必须代码的可引导软盘(有时候它是自给自足的——要加载的操作系统就在该软盘上)。

引导程序

启动操作系统的程序。许多引导程序让您能够通过一个菜单从多个操作系统之中选择某一个引导。因为这个特性,GRUB 等引导程序在“双-引导”或者“多-引导”系统中非常普遍。

BSD

伯克利软件分发版(Berkeley Software Distribution)。由伯克利大学计算机系开发的一个 UNIX® 的变体。通常认为该版本在技术上要比其它的更为先进,而且它无论是对整个计算机界还是 UNIX® 都带来了许多革新。

缓冲区

一小部分固定大小的内存区,可同某个块模式文件、系统表、进程等关联。由缓冲区高速缓冲器管理所有缓冲区的一致性。

参见缓冲区高速缓冲器.

缓冲区高速缓冲器

操作系统内核的重要组成部分。它掌握对缓冲区保持更新,按需缩减高速缓冲器,清除不需要的缓冲区等等。

参见缓冲区.

缺陷(bug)

某个程序在特定情况下不合逻辑的、不一致的、不符合其文档的或不满足所遵循的标准的举动。在程序中添加新特性常常会带来新的缺陷(bug)。该术语起源于旧时的穿孔卡片:一个臭虫(bug)(一种昆虫!)滑进某张穿孔卡片的洞中导致程序出错。Admiral Grace Hopper 发现了这一故障,说:“有个臭虫(bug)!”从此,该术语就被保留了下来。请注意,这是试图解释术语 bug 的一种说法。

字节

八个连续的位。在十进制中,其取值范围在 0 到 255 之间。

参见.

大小写

在字符串中,小写字符和大写字符是不同的。

CHAP

质询握手身份验证协议(Challenge-Handshake Authentication Protocol):由 ISP 用来对他们的客户进行认证的协议。这一方案会向用户(发起连接的主机)发送一个值,而该用户会用这个值计算一个散列值。而后,该用户将该散列值发送回服务器并同服务器计算出的散列值进行比较。该认证方案与 PAP 的不同之处在于它在首次认证之后还会定期重复认证。

参见PAP.

字符模式文件

内容未被缓冲的文件。当其同物理设备相关联后,对这样的设备所有的输入/输出均立即执行。某些特殊的字符设备由操作系统创建(/dev/zero/dev/null 及其它等)。它们对应于数据流。

参见块模式文件.

CIFS

公共 Internet 文件系统(Common Internet FileSystem)SMB 文件系统的后继者,用于 DOS 系统。

客户端

定期连接到另一端程序或计算机以发出指令或请求信息的程序或计算机。在类如 SLIPPPP点对点系统中,客户端代表发起连接的一端,而远程接收呼叫的一端称为服务器端。它是客户端/服务器系统的一个组成部分。

客户端/服务器系统

有一个服务器和一个或多个客户端组成的系统或协议。

命令行

由 shell 提供给用户输入命令。也是其支持者和反对者之间“火药味十足的战争”的一个题目。

命令模式

Vi 或其复制品处于该状态时,按下一个键不会向正在编辑的文件插入某个字符,而是执行为该键而指定的动作(除非该复制品具有命令重映射功能,而且您也自定义了您的配置)。您可以通过输入下列某个“退回插入模式”退出:iIaAsSoOcC、...

编译

将人类可读的(经过一定的训练)使用某种编程语言(比如 C)编写的源代码翻译成机器可读的二进制文件的过程。

补全

Shell 自动将子串扩展成相匹配的文件名、用户名或其它项目的能力。

压缩

缩减文件或降低在通讯连接上传送的字符数的一种方法。文件压缩程序包括:compresszipgzip、和 bzip2 等。

控制台

以前被称为终端。它们是连接到中央大型机的机器(一个显示屏加上一个键盘)。在 PC 上,物理终端是键盘和显示屏。

参见虚拟控制台.

cookies

由远程网页服务器保存在本地硬盘上的临时文件。它使得服务器在用户下次连接时可以了解该用户的喜好。

数据报文

数据报文指离散的数据包,其中包括数据、报头和地址。它是 IP 网络的基本传输单位。它也叫“数据包”。

依赖性

编译的一个阶段,在成功编译程序进入其它编译阶段之前必须满足。当您在安装某组程序而它们却依赖另一些您的系统上可能有也可能没有的程序的时候,也使用该术语。这时,将提示您系统必须“满足依赖性”之后才能继续安装。

桌面

如果您正在使用 X Window 系统,桌面就是指屏幕上您工作的地方,而窗口和图标也显示其上。它也称作背景,并且通常被一种颜色、某种渐变色甚至一幅图像填充。

参见虚拟桌面.

DHCP

动态主机配置协议(Dynamic Host Configuration Protocol)。该协议使得局域网络上的主机动态地从某个 DHCP 服务器获得一个 IP 地址。

目录

文件系统结构的一部分。在目录中可以保存文件或者其他目录。有时,目录中有子目录(或称分支)。这常被称为目录树。如果您希望看看另一个目录中有什么,您必须列出它或是进入它。目录中的文件称为叶子,而子目录称为分支。目录与文件遵循同样的限制,但是它们的权限含义不同。两个特殊的目录:... 分别表示当前目录本身以及其上级目录。

离散值

不连续的值。也就是说,在两个相邻的值之间存在某种“空间”。

发布版

用以区别 GNU/Linux 制造商之间的产品的术语。一个发布版包括了核心的 Linux 内核、工具软件、安装程序以及第三方程序,有时也会包含私有软件。

DLCI

DLCI 表示“数据链路连接标识符”,用于标识帧中继网络中的虚拟点对点连接。它们通常由帧中继网络供应商提供。

DMA

直接内存访问(Direct Memory Access)PC 架构中的一种设施,它使得外部设备可以在不通过 CPU 的情况下读写主存。PCI 外设采用“总线主控”方式,因此不需要 DMA

DNS

域名系统(Domain Name System)。Internet 上分布式域名地址映射机制。该机制允许您将域名映射为 IP 地址,让您能够通过域名查找站点而不必知道其 IP 地址。DNS 也允许通过主机的 IP 获得其域名的反向查询。

DPMS

显示器电源管理系统(Display Power Management System)。所有现代显示器使用的管理省电功能的协议。支持该功能的显示器常称为“绿色”显示器。

回显

就像您在用户名输入框中键入字符时那样,输入的每一个字符都会“按原样”显示而不显示为“*”。

编辑器

该术语通常指编辑文本文件的程序(即:文本编辑器)。最著名的两个编辑器是 GNU Emacs (Emacs) 和 UNIX® 编辑器 Vi

ELF

可执行连接格式(Executable and Linking Format)。大部分 GNU/Linux 采用该二进制文件格式。

email

表示电子邮件(Electronic Mail)。在同一网络的人们之间传送电子化消息的方式。和普通邮件(即:传统邮件)一样,email 需要有一个目的地和发送者才能够正确发送。发件人的地址须像“sender@senders.domain”,而收件人的地址须像“recipient@recipients.domain”。Email 是一种非常迅捷的通讯方式,无论身在世界何处,通常仅需几分钟就能够抵达。要撰写 email,您需要一个 email 客户端。比如文本模式客户端:pinemutt 以及 GUI 客户端:KMail

环境

进程执行时的上下文环境。它包含了操作系统管理该进程以及处理器处理该进程所需要的全部信息。

参见进程.

环境变量

进程环境的一部分。环境变量可以直接在 shell 中查看。

参见进程.

转义

在 shell 环境中指把某些字符串括在引号之间以免 shell 解释该字符串。例如,当您需要在某命令行中包含空格并将其结果经管道送到另一个命令时,您需要把第一个命令放在引号中(“转义”命令),否则 shell 不能正确地解释并执行它。

ext2

扩展 2 文件系统(Extended 2 file system)”。这是 GNU/Linux 的主文件系统,它具有所有 UNIX® 文件系统具有的特性:特殊文件(字符设备、符号链接等)支持、文件权限、以及其它特性。

FAQ

常见问题(Frequently Asked Questions)。包含一系列特定题目的问题及其答案的文档。历史上,FAQ 出现于新闻组;然而这种文档目前在各种网站甚至是商业产品中出现。一般说来,它们是极好的信息资源。

FAT

文件分配表(File Allocation Table)DOSWindows® 使用的文件系统。

FDDI

分布式数字光纤接口(Fiber Distributed Digital Interface)。使用光纤通讯的一种高速网络物理层。由于其价格缘故,主要用于大型网络。作为 PC 同网络交换机之间的连接方式较为罕见。

FHS

文件系统层次结构标准(File system Hierarchy Standard)。对 UNIX® 系统文件树的一致性提出指导的文档。Mandrakelinux 在绝大多数方面遵从这一标准。

FIFO

先进先出(First In, First Out)。指按照输入顺序输出的某种数据结构或是硬件缓冲区。最常见的 FIFO 实例是 UNIX® 管道。

文件系统

在物理介质上(硬盘、软盘等)一致性地保存文件的方案。例如:FATGNU/Linuxext2fsISO9660 (CD-ROM 中使用),以及虚拟文件系统 -- /proc 文件系统等等。

防火墙

在局域网络拓扑中位于连接外部网络唯一节点上的主机或专门硬件设备。它具有过滤器,能够控制某些端口上的活动,或是能确保只有某些特定的接口能够对外访问。

标志

用于通知程序一定条件的指示器(通常为一个二进制位)。比如,某文件系统有一个标志指示在备份的时候是否要导出该文件系统,这样,当该标志被设定后就会备份该文件系统,而取消了该标志之后就不会。

焦点

在这一状态下,窗口能够接收不被窗口管理器俘获的键盘事件(比如按键、释放键、鼠标点击)。

前台

在 shell 环境中,前台进程指当前正在运行的进程。只有当该进程运行完毕后才能再次输入命令。

参见作业, 后台.

帧中继

帧中继网络技术对传输突发的或是不定期的网络流量十分理想。网络开销的降低依赖于共享同一网络容量的众多帧中继客户不会在同一时刻使用网络。

帧缓冲

在主机地址空间中对显卡 RAM 进行的映射。这使得应用程序可以不必纠缠于同显卡通讯而直接访问显卡 RAM。所有高端图形工作站均使用帧缓冲。

FTP

文件传送协议(File Transfer Protocol)。将文件从一台主机传送到另一台所遵循的标准 Internet 协议。

全屏

该术语指应用程序使用显示器的整个可视区域。

网关

连接两个 IP 网络的链接。

GFDL

GNU 自由文档协议(GNU Free Documentation License)。该协议用于所有 Mandrakelinux 文档。

GIF

图形交换格式(Graphics Interchange Format)。在网上广泛使用的一种图像文件格式。GIF 图像可以被压缩也可以是动画。使用它有版权问题,因此请尽量用 PNG 格式替代。

通配

shell 中用通配模式指代一组文件名的能力。

参见通配模式.

通配模式

由普通字符和特殊字符组成的字符串。特殊字符由 shell 解释并扩展。

GNU

GNU 不是 Unix(GNU's Not Unix)的缩写。GNU 项目由 Richard Stallman 在二十世纪八十年代早期发起,并致力于开发一个自由操作系统(就像“言论自由”那样“自由”)。目前,它包括了所有工具软件,除了...内核。GNU 项目的内核(Hurd)还未完善。同其它一样,Linux 借用了 GNUC 编译器(gcc)和它的许可证(GPL)。

参见GPL.

GPL

通用公共许可证(General Public License)GNU/Linux 内核的许可证,它与私有许可证相反,只要源代码可用,它不限制对软件的复制、修改和重新发布。唯一的限制是:接受软件的人必须维持上述条件。

GUI

图形用户界面(Graphical User Interface)。计算机的界面,包括组成窗口的菜单、按钮、图标等等。尽管 CLI (命令行界面(Command Line Interface))更为灵活,绝大多数用户还是因为易于使用而喜欢 GUI

大侠

专家。用以称呼某人不但特别有经验而且乐于助人。

硬件地址

在物理网络的媒介访问层次上唯一定义某一主机的数字。例如以太网地址AX.25 地址

隐藏文件

执行不加选项的 ls 时不能够“看到”的文件。隐藏文件的文件名以 . 开头,并用于保存用户对不同程序的首选项和配置。例如,bash 的命令历史保存于 .bash_history 这一隐藏文件。

主目录

常被简称为“home”。为某一给定用户的个人目录。

参见帐户.

主机

指计算机,并经常用在讨论连入网络的计算机。

HTML

超文本标记语言(HyperText Markup Language)。用以创建网页的语言。

HTTP

超文本传输协议(HyperText Transfer Protocol)。用以连接网站获取 HTML 文档或其它文件的协议。

图标

在图形环境中代表文档、文件或程序的小图形(一般为 16x 16、32x 32、48x 48 以及 64x 64 像素大小)。

IDE

集成电子驱动器(Integrated Drive Electronics)。目前在 PC 上最为广泛使用的硬盘总线。一条 IDE 总线最多可以连接两台设备,并且总线的速度由低命令队列(而非低传输速率!)设备限定。

参见ATAPI.

IP 伪装

防火墙用来对外隐藏您计算机真实 IP 地址的一项技术。一般,通过该防火墙进行的任何对外连接都会继承该防火墙的 IP 地址。当您具有快速 Internet 连接的 IP 地址并想让您内部网络上的多台计算机使用时,该项技术十分有用。

inode

在类-UNIX® 文件系统上到达文件内容的入口点。某个 inode 由一个数字唯一标识,并包含其指向的文件的元信息(比如访问时间、文件大小,但是不包括文件名!)。

插入模式

Vi 或其复制品中表示按下一个键将会在当前编辑的文件中插入某个字符的状态(除了某些特殊情况,比如补全缩写、行末右对齐等)。按下 Esc (或 Ctrl-[)键可退出该模式。

Internet(因特网)

连结全世界计算机的巨型网络。

IP 地址

在 Internet 上标识您计算的数字地址。。IP 地址由四部分组成,具有层次结构:顶层或国家域、域、子域以及每台主机各自的地址。比如:192.168.0.1。主机的个人地址可以分别为静态的或动态的两种类型。静态 IP 地址是永久的,并不改变。动态 IP 地址在每次连入网络的时候会发生更改。拨号和电缆调制解调器用户一般拥有动态 IP 地址,而某些 DSL 和其它高速连接提供静态 IP 地址。

IRC

网络闲谈(Internet Relay Chat)。几个现场交谈的 Internet 标准之一。它允许创建聊天室、私聊和交换文件。它也允许服务器相互连接,这也就是为何如今存在好几个 IRC 网络(比如 UndernetDALnetEFnet)的原因。

IRC 聊天室

IRC 服务器上您能够同其他人聊天的“地方”。聊天室创建在 IRC 服务器上,只要用户加入该聊天室就能同其他人交流。写在某个聊天室上的消息只能由该聊天室的人看到。为了不被他人打扰,人们可以创建私人聊天室。聊天室名称以 # 开头。

ISA

工业标准体系结构(Industry Standard Architecture)。在 PC 上最先使用的总线,它逐渐被 PCI 所取代。在一些扫描仪、CD刻录机以及某些陈旧的设备附带的 SCSI 卡中,ISA 依然常见。

ISDN

综合业务数字网(Integrated Services Digital Network)。语音、数字网络业务和视频等的一组通讯标准。它被设计用于逐步替代当前 PSTN (Public Switched Telephone Network -- 公共电话交换网络)或 POTS (Plain Ole Telephone Service -- 普通语音电话业务)电话系统。ISDN 是一种电路交换数据网络。

ISO

国际标准组织(International Standards Organization)。由公司、咨询机构、大学和其他组织组成的团体,在许多领域(包括计算机)发布标准。描述标准的文本由数字标记。比如标准号 iso9660 描述了 CD-ROM 使用的文件系统。

ISO 8859

ISO 8859 标准包含了几个对 ASCII 字符集的 8-位扩展。ISO 8859-1 (“No. 1 拉丁字符集”)尤其重要,它已被广泛实现,并可能已经成为代替 ASCII 的事实标准

ISO 8859-1 支持以下语言:南非荷兰语、巴斯克语、加泰罗尼亚语、丹麦语、荷兰语、英语、法罗语、芬兰语、法语、加利西亚语、德语、冰岛语、爱尔兰语、意大利语、挪威语、葡萄牙语、苏格兰语、西班牙语和瑞典语。

请注意:ISO 8859-1 的字符也是 ISO 10646 (Unicode -- 统一码)的前 256 个字符。然而,它缺少了欧元符号,并且对芬兰语和法语的支持也不完全。ISO 8859-15 是 ISO 8859-1 的改变版本,并且满足了这些需求。

参见ASCII.

ISP

Internet 服务提供商(Internet Service Provider)。向其用户出售 Internet 接入的公司,无论他们是通过电话线还是宽带线路(比如:T-1 专线、DSL 或电缆)。

JPEG

联合图像专家组(Joint Photographic Experts Group)。另一个十分常见的图像文件格式。JPEG 比较适合压缩真实场景,而不适于非真实图像。

作业

shell 环境中,作业是指在后台运行的进程。您可以在同一个 shell 中运行多个作业并分别控制它们。

参见前台, 后台.

内核

操作系统的核心。内核负责分配资源以及区别进程。它处理所有低层操作,使得程序能够直接同计算机上的硬件对话,并负责管理缓冲区高速缓冲器等等。

剪切环(kill ring)

Emacs 中指自编辑器启动后剪切或复制的一系列文本区域。这些文本区域随后可以被重新插入。该结构像是一个环。

LAN

局域网(Local Area Network)。用以称呼用同一个物理线路连接起来的主机网络。

启动

指调用或开始某个程序的动作。

TLDP

Linux 文档计划(The Linux Documentation Project)。维护 GNU/Linux 文档的一个非营利组织。它因其 HOWTO 文档而出名,不过它还维护着 FAQ 和几本书籍。

由程序员在其程序中使用(只要该库的许可证允许)的过程及函数的二进制形式的集合。在运行时加载共享库的程序称作动态链接器。

链接

对目录中某个 inode 的引用,由此为该 inode 指定了(文件)名称。没有链接(因而没有名称)的 inode 有:匿名管道(由 shell 使用)、套接字(亦称:网络连接)、网络设备等等。

链接过程

编译的最后阶段,包括链接所有目标文件产生可执行文件,以及将未解析的符号同动态库匹配(如果要求静态链接,这些符号所对应的代码会被包含到可执行文件中)。

Linux

可在各种不同的计算机上运行的类-UNIX® 操作系统。任何人都可以自由使用及修改。Linux (内核)由 Linus Torvalds 编写。

登录(名)

用户连接到 UNIX® 系统的名称。也指连接的动作。

查找表

保存代码(或标签)及其含义的表格。它通常是一个数据文件,程序用它来获取特定项目的详情。

例如:HardDrake 使用这种表格来了解制造商的产品代码表示什么。以下一行来自该表格,它给出了有关 CTL0001 项目的信息:

CTL0001 sound   sb      Creative Labs   SB16 \
            HAS_OPL3|HAS_MPU401|HAS_DMA16|HAS_JOYSTICK
          

回环

主机到其自身的虚拟网络接口,允许程序不用对位于同一台主机的两个网络实体作特殊处理。

主标号

指定设备类别的编号。

手册页

包含某命令定义及其使用方式的小文档,可以使用 man 命令查询。对于您不熟悉的命令,首先应该(学会)阅读它们。

MBR

主引导记录(Master Boot Record)。指可引导硬盘的第一个扇区。MBR 包含加载操作系统的代码或是引导程序(比如 LILO),以及该硬盘的分区表。

MIME

多用途 Internet 邮件扩展(Multipurpose Internet Mail Extensions)。形式为类型/子类型的字符串,它描述了电子邮件附件的内容。这让了解 MIME 的应用程序能够根据文件类型采取行动。

副标号

用以标识进行通讯的特定设备的编号。

MPEG

动态图像专家组(Moving Pictures Experts Group)。产生视频和音频压缩标准的一个 ISO 委员会。MPEG 也是其算法的名称。不幸的是,这种格式的许可证非常严格,因此至今尚未有开放源代码MPEG 播放器。

挂载点

把分区及其它设备附加到 GNU/Linux 文件系统的目录。例如,您的 CD-ROM 挂载在 /mnt/cdrom 目录,从其中您可以浏览任何已挂载了的 CD 的内容。

已挂载

当某设备被附加到 GNU/Linux 文件系统后,称该设备为已挂载的。您可以浏览挂载后的设备内容。由于“supermount” 特性,该术语部分过时了。因此,用户不用手工挂载可移动介质。

参见挂载点.

MSS

最大分组数(Maximum Segment Size -- MSS)是在一次能够传输的数据的最大量。要避免本地分片,MSS 应该等于 MTU-IP 头。

MTU

最大传输单位(Maximum Transmission Unit -- MTU)这个参数用以决定 IP 接口能够不切分而传输的最大数据报文。MTU 应该大于您想要不分片传输的最大数据报文大小。请注意,这只会阻止本地分片。路径中的其它联接点可能会具有较小的 MTU 而使得数据报文在那里被分片。以太网络接口常为 1500 字节,而 PPP 接口为 576 字节。

多任务

操作系统在几个进程之间共享 CPU 时间片的能力。在低层也称为多重程序。从一个进程切换到另一个需要保存当前进程的所有环境,并且在其重新运行时能够恢复。这一操作称为环境切换,在 Intel 上,该操作每秒执行 100 次。由于它切换得非常快,这样用户会觉得操作系统同时在执行几个应用程序。由两种类型的多重任务:抢占式多任务中由操作系统负责在不同进程间强制切换 CPU,而协同多任务中进程自己会交还 CPU。第一种类型显然更好,因为它不允许某个程序消耗整个 CPU 时间片并阻塞其他进程。GNU/Linux 执行抢占式多任务。决定选择哪个进程执行的策略称为进程调度,它取决于几个参数设置。

多用户

用以描述操作系统允许多个用户同时登录并使用系统的能力,其中每个用户可以互不打扰地完成自己的工作。只有多任务操作系统才支持多用户。GNU/Linux 同任何 UNIX® 一样既是多任务的也是多用户的。

命名管道

联接的 UNIX® 管道,相对于在 shells 中使用的管道。

参见管道, 链接.

命名

该词汇常用于计算机领域,指标识对象的方法。您可能常会听到对文件、程序中的函数等等的“命名法则”。

NCP

NetWare 核心协议(NetWare Core Protocol)。由 Novell 定义用来访问 Novell NetWare™ 文件和打印服务的协议。

NFS

网络文件系统(Network FileSystem)。由 Sun Microsystems 创建的文件系统,其目的是在网络上透明地共享文件。

新闻组

可以通过新闻或 USENET 客户端访问以读取和撰写有关特定题目消息的新闻讨论区域。例如:alt.os.linux.mandrake 新闻组是一个有关于其他(alt)操作系统(os) -- GNU/Linux 并专门针对 Mandrakelinux (mandrake)的新闻组。新闻组按照这种格式分割,以便对某个特定专题查找方便。

NIC

网络接口控制器(Network Interface Controller)。安装在计算机中提供对网络物理连接的适配器,比如以太网卡。

NIS

网络信息系统(Network Information System)NIS 亦称“黄页”,不过英国电信公司持有该名称的版权。NIS 协议由 Sun Microsystems 设计,目的是为了在 NIS(整个 LAN 或其部分)上共享通用信息。它能够输出密码数据库、服务数据库、组信息等等。

空字符

0 号字符(该字节值为 0)。用以标记字符串结束。

目标代码

由编译过程声称,同其他目标代码及库链接后形成可执行文件。目标代码是机器代码。

参见编译, 链接过程.

on the fly(随同)

当某事在您不注意或没有明确要求的情况下同其它的一起进行时,它被称为“on the fly”。

开放源代码

称呼对开发团体和公众公开的自由程序代码。其中的理念是:允许源代码可以被更为广泛的程序员使用和修改将产生对每个人都极为有用的产品。流行的开放源代码程序有 ApachesendmailGNU/Linux

操作系统

应用程序和底层硬件之间的接口。任何操作系统的主要任务是管理所有机器资源。在 GNU/Linux 系统中,这由内核及可加载模块完成。其它著名的操作系统有 Amiga®OSMac OS®FreeBSD®OS/2®UNIX®Windows NT®、和 Windows® 9x

所有者

在谈及用户及其文件时,文件的所有者是建立该文件的用户。

所有者组

在谈及用户及其文件时,文件的所有者组是建立该文件的用户所在的组。

PAP

密码认证协议(Password Authentication Protocol)ISP 用来认证其客户的协议。这一方案中,客户方(您)向服务器发送一个标识符/密码对,不过所有信息均未加密。请参见 CHAP 中对于更为安全系统的描述。

参见CHAP.

分页程序

查看文本文件时一次显示一屏的程序,它能方便地前后翻看并且在该文件中搜索字符串。我们假设您使用 less

密码

为了保护而对某事使用秘密单词或单词和字母的组合。密码和用户名共同用于登录到多用户操作系统、网站、FTP 站点等等。密码应该采用很难被猜测到的词组或是字母数字组合,而绝对不能使用常见的字典单词。密码保证了没有其他人能够使用您的账户登录到计算机或站点。

补丁及打补丁

指保存对源文件增加新特性,删除缺陷,或根据某人的需求作出修改的更动列表的文件。对源代码存档应用这些更动的动作称为“打补丁”。

路径

对文件系统中文件和目录的指定。路径中的不同层次用"斜杠"('/')分隔。GNU/Linux 系统中有两种类型的路径。相对路径:文件或目录相对于当前目录的路径。绝对路径:文件或目录相对于根目录的路径。

PCI

外部组件互联(Peripheral Components Interconnect)。由 Intel 创立的总线系统,目前是 PC 及其它架构系统的总线标准。它是 ISA 总线的后继者,并提供了许多服务:设备标识、配置信息、IRQ 共享、总线控制等等。

PCMCIA

个人计算机存储卡国际协会(Personal Computer Memory Card International Association)。为简单起见,越来越被常称为“PC 卡”,这是附加到膝上型电脑插卡(调制解调器、硬盘、内存、以太网卡等)的标准。该缩写有时候也被幽默地扩展为:人们记不住计算机业界的缩写(People Cannot Memorize Computer Industry Acronyms)...

管道

特殊 UNIX® 文件类型。一个程序向管道写入数据,而另一个程序在另一端读取数据。UNIX® 管道是先进先出(FIFO)的,因此数据以其被写入的顺序读出。非常广泛用于 shell 之中。参见命名管道

像素图

像素映射”的简称。位图图像的另一种称呼。

插件

用以显示或播放网页文档中多媒体内容的额外程序。如果您的浏览器不能够显示或播放这种信息的话,下载该程序也很容易。

PNG

便携式网络图形(Portable Network Graphics)。主要为网页使用而创建的图像文件格式,它为 GIF 提供一个自由专利的替代品,并同时具有一些额外的特性。

PnP

即插即用(Plug'N'Play)。首先出现在 ISA 对设备添加配置信息的插件中,其后成为了一个更为广泛的用来描述包含所有能够报告其配置参数设备的术语。所有的 PCI 设备都是即插即用的。

POP

邮局协议(Post Office Protocol)。一个常用的从 ISP 获取邮件的协议。关于另一个远程邮件访问协议的例子,请参见 IMAP

移植

让程序在它原本未曾期望的系统上运行的两种方式之一。例如,要让原本在 Windows® 上运行的程序运行于 GNU/Linux 上,它就必须首先被移植到 GNU/Linux

PPP

点对点协议(Point to Point Protocol)。用以在串行线路上传输数据的协议。常用于向 Internet 发送 IP 数据包,但它也能够同其它协议(例如 Novell 的 IPX 协议)一起使用。

优先级

描述了计算表达式中的操作符的顺序。例如:表达式 4 + 3 * 2 的结果为 10,因为乘法的优先级高于加法。如果您想要先计算加法,您就需要像这样添加括号:(4 + 3) * 2。其结果为 14,因为括号的优先级要比加法和乘法都高,因此括号中会被先计算。

预处理语句

对编译的指导,指示编译器替换程序源文件中的那些指示标志。例如 C 的预处理语句有:#include#define 等。

进程

在操作系统环境中,进程指同其环境一起被执行的程序的实例。

提示符

shell 中,指光标前的字符串。当您看到它时,您就可以输入命令了。

协议

协议是用硬件或者软件在网络上不同的主机间组织通讯。它们定义了被传送的数据的格式、是否由一个主机来控制其它的等等。著名的协议有:HTTP、FTP、TCP、和 UDP。

代理

位于网络和 Internet 之间的主机,其作用是对大多数广为使用的协议(例如:HTTPFTP)加速其数据传送。它维护了以前请求的缓冲,这样,当某台主机提出了对早已缓冲了的东西的请求,它就能够很快地从本地缓冲中得到。对低带宽网络(比如调制解调器连接),代理很有用。有时候,代理服务器是唯一能够访问网络外部的主机。

下拉菜单

在其角落具有“下拉”按钮的菜单。当您按下该按钮时,该菜单会“向下展开”以显示其全部内容。

限额

对用户限制其磁盘使用的手段。管理员可以在特定的文件系统中设置限额来限制用户主目录的大小。

RAID

独立磁盘冗余阵列(Redundant Array of Independent Disks)。由伯克利大学计算机科学系发起的项目,其中将数据存储分布于使用不同方式的磁盘阵列上。起先,这仅在软盘上实现,这也就是为什么该缩写原先代表廉价磁盘冗余阵列(Redundant Array of Inexpensive Disks)

RAM

随机访问存储器(Random Access Memory)。用以标识计算机主存的术语。此处的“随机”表示该存储器的任意部分都能够直接访问。

只读模式

对于文件表示该文件不能被写入。可以读取其内容却不能修改。

参见读写模式.

读写模式

对于文件表示该文件能够被写入。可以读取其内容并能修改。

参见只读模式.

正则表达式

用以搜索和匹配文本字符串的强大的理论工具。可以用它来指定字符串必须遵循的模式。有许多 UNIX® 工具使用它:sedawkgrepperl 等。

RFC

请求注释(Request For Comments)RFC 是由 IETF (Internet Engineering Task Force -- 因特网工程任务工作组)出版的官方 Internet 标准文档。它们描述了所有的协议及其应用和需求等等。要了解某个协议如何工作,只要阅读相应的 RFC

root

任何 UNIX® 系统的超级用户。一般,root (亦称系统管理员)是负责维护和监视 UNIX® 系统的人。这个人也具有访问系统中所有东西的权限。

根目录

文件系统的最高层次目录。该目录没有上级目录,因此根目录的 '..' 将指回其自身。根目录记为 '/'。

根文件系统

顶层文件系统。GNU/Linux 在该文件系统上挂载其根目录树。根文件系统必须驻留在其自己的分区中,并且它是整个系统的基础。它保存了根目录。

路由

数据报文在网络上抵达其目的地前经历的路径。也指主机之间的路径。

RPM

Red Hat 软件包管理器(Red Hat Package Manager)。由 Red Hat 开发的软件包文件格式,目的是为了创建软件包。它被用于许多 GNU/Linux 发布版,其中包括 Mandrakelinux

运行级别

指对系统软件的配置,仅允许某些选定的进程存在。对于每个运行级别,其允许的进程在 /etc/inittab 文件中定义。一共有八个已定义的运行级别:0、1、2、3、4、5、6、S,只有特权用户可以通过执行 init 或是 telinit 命令才能在其间切换。

脚本

shell 脚本是一系列的命令,执行时就好像这些命令依次输入到终端控制台。UNIX®shell 脚本(在某种程度上)相当于 DOS 的批处理文件。

SCSI

小型计算机系统接口(Small Computers System Interface)。设计用来连接多个外部设备的高吞吐量总线。SCSI 总线的速度不像 IDE 那样受限于接受命令的外部设备。只有高端主机能够在主板上集成 SCSI 总线,因此大多数 PC 需要额外插卡。

安全级别

根据您对于不同安全级别系统的需要,Mandrakelinux 独有的特性能设置不同的限制级别。一共有 6 个预定义的级别,从 0 到 5(最高)。您也可以定义您自己的安全级别。

段错误

当程序试图访问未曾分配给它的内存时会发生段错误。这通常会导致程序立即停止。

服务器

提供某种功能或服务并等待客户端的连接以执行其指令或提供其请求的信息的程序或计算机。在诸如 SLIPPPP点对点系统中,被呼叫的一端称为服务器,而呼叫的一端称为客户端。是客户端/服务器系统的一部分。

shadow 密码

UNIX® 系统上的一套密码管理套件。其中,保存加密密码的文件不像一般的密码系统中那样,不是任何人都可以读取的。同时,它也提供了其它的功能,比如密码期限。

shell

shell 是操作系统内核与外界的基础接口界面,它提供了命令行供用户输入命令运行程序和系统命令。所有的 shell 均提供某种脚本语言以便自动执行任务或简化经常执行的复杂任务。这些 shell 脚本同 DOS 操作系统中的批处理文件有些类似,但是更为强大。例如:bashsh、和 tcsh

单用户

用以描述操作系统状态,甚或操作系统本身,这样的操作系统在某一时刻仅允许一个单独的用户登录并使用系统。

依赖性

表示诸如 imakemake 等程序编译源文件时使用的信息依赖于当时的环境、计算机的架构、安装在该计算机上的库等等。

SMB

服务器信息块(Server Message Block)。由 Windows® 主机(9xNT)用来在网络上共享文件和打印机的协议。

参见CIFS.

SMTP

简单邮件传输协议(Simple Mail Transfer Protocol)。用以传输邮件常用的协议。诸如 sendmailpostfix 等邮件传输代理使用 SMTP。它们有时候被称为 SMTP 服务器。

套接字

对应网络连接的文件类型。

软链接

符号链接.

标准错误输出

其文件描述符为 2 号,由每个进程打开,习惯上用以向终端屏幕打印错误消息。

参见标准输入, 标准输出.

标准输入

其文件描述符为 0 号,由每个进程打开,习惯上作为进程接收数据的文件描述符。

参见标准错误输出, 标准输出.

标准输出

其文件描述符为 1 号,由每个进程打开,习惯上作为进程打印其输出的文件描述符。

参见标准错误输出, 标准输入.

流设备

接收字符“”(不会被打断也不会被切分为较小的块)作为其输入的设备。标准的流设备有磁带驱动器等。

SVGA

超视频图形阵列(Super Video Graphics Array)。由 VESAPC 架构定义的视频显示标准。其分辨率为 800x 600 x 16 色。

开关

开关用以改变程序的行为,也称为命令行选项或参数。要确定某个程序是否具有可选的开关,请阅读其 man 页面或将 --help 传送到该程序(即:程序 --help)。

符号链接

是一种特殊文件。它们仅包含对另一个文件的字符串引用。对它们的访问相当于访问该字符串引用的文件(可以存在也可以不存在)。其中的路径可以用相对路径或绝对路径给出。

目标

编译的目的。即,要由编译器生成的二进制文件。

TCP

传输控制协议(Transmission Control Protocol)。这是使用 IP 传送网络数据包最常用的可靠协议。TCPIP 之上添加了额外的必要检测以确保数据包确实已被传递。不像 UDP 那样,TCP 工作于连接模式,这意味着要交换数据两台主机必须建立连接。

telnet

创建对远程主机的连接,并且如果您有账户的话能够让您登录到该主机。Telnet 是最为常用的远程登录手段,然而有更好的更安全的替代品,比如 ssh

可换肤

如果某个图形界面应用程序可以实时改变它的外观的话,它就是可换肤的。许多窗口管理器是可换肤的。

遍历

对于 UNIX® 系统的目录而言,这意味着用户可以进入浏览该目录,并也可能可以进入浏览其下层目录。这需要该用户对这个目录有运行权限。

URL

统一资源定位符(Uniform Resource Locator)。用以唯一标识 Internet 上资源的具有特殊格式的字符串。这种资源可以是文件、服务器或其它项目。URL 的语法是:

协议://服务器.域名[:端口]/到/资源/的/路径

如果仅提供了主机名,并且采用 http:// 协议,默认获取服务器上的 index.html 文件。

用户名

用以标识系统中某用户的名称(或更一般的:一个单词)。每个用户名同一个唯一的 UID (用户 ID)相关联。

参见登录(名).

变量

Makefile 文件中使用的字符串,它们的每次出现都会被其相应的值所替代。通常它们在 Makefile 的开始处被设定。它们用来简化 Makefile 和对源文件树的管理。

更一般的,程序中的变量指对其它项目的引用(数字、字符串、表等等),在程序的执行过程中将可能改变。

详情

对于命令而言,详情模式表示该命令将它所有的动作及其结果都报告到标准(错误)输出上。有时候,有办法定义命令的“详细级别”,这表示命令将要报告的信息量可以控制。

VESA

视频电子标准协会(Video Electronics Standards Association)。针对 PC 架构的工业标准协会。例如,它是 SVGA 标准的作者。

虚拟控制台

以前称作终端。在 GNU/Linux 系统上,您能够使用所谓的虚拟控制台通过一个屏幕或监视器来监视许多独立运行的会话。您有六个默认的虚拟控制台,可以通过按下 ALT-F1ALT-F6 来切换它们。第七个虚拟控制台(ALT-F7)让您切换到正在运行中的 X Window 系统。在 X 中,您可以通过按下 CTRL-ALT-F1CTRL-ALT-F6 切换到字符界面控制台。

参见控制台.

虚拟桌面

X Window 系统 中,窗口管理器可能会向您提供的几个桌面。这一有用的措施让您能够合理的组织您的窗口,以避免它们胡乱地堆积到一起。它让您看上去好像拥有好几个屏幕。在不同虚拟桌面之间可以来回切换,其切换方式依赖于您使用的窗口管理器。

参见窗口管理器, 桌面.

WAN

广域网(Wide Area Network)。虽然这个网络同 LAN 近似,但是它连接了物理上不由同一条线路连接,并可能分散在很远的各处的计算机。

通配符

'*' 和 '?' 这两个字符被用作通配符,可以用来代表任何字符。'*' 代表任何数量的字符,也包括没有字符。'?' 仅代表某一字符。通配符常用于正则表达式。

窗口

在网络中,窗口表示接收方在某一个特定的时刻能够接收的最大数据量。

窗口管理器

负责图形环境“观感”的程序,它处理窗口栏、外框、按钮、主菜单、以及一些键盘快捷键。没有了它,几乎不可能拥有虚拟桌面、随时更改窗口大小、移动窗口等等。

工作区切换器

让您能在可用的虚拟桌面之间切换的小程序(applet)。

参见虚拟桌面.