为 Windows 用户准备的简明 Linux 词汇表 内容:
关于本词汇表
常用 Linux 术语 (A) (B) (c) (D) (E) (F) (G) (H) (I) (J) (K) (L) (M) (n) (o)
(P) (Q) (R) (S) (T) (U) (V) (X) (Y) (Z)
对本文的评价 订阅:
developerWorks 时事通讯 Linux 白皮书
2003 年 11 月 10 日
本词汇表简明地解释了 Linux 产品常用的许多术语、首字母缩写词和缩写的意思和意义。 关于本词汇表
对于初涉 Linux 世界的 Microsoft Windows 用户而言,有许多新的术语需要学习。本词汇表简明地解释了 Linux 产品常用的许多术语、首字母缩写词和缩写的意思和意义。(其中有些术语并不是 Linux 所特有的,但许多 Windows 用户可能仍然对它们感到很陌生。)本文档将有助于澄清对 Linux 的一些混淆;但是,这里并没有包含最常用的硬件、软件和通信方面的术语,这是因为在别处很容易找到它们。
注:为使定义简短,所以其中有些可能过于简化。这些定义并不用来作为详细的教程,而只是用来为新用户做一个大体的解释。
如果不能在这里找到您要找的单词,那么另有许多其它来源可供选择,这些来源同样是关于首字母缩写词、
缩写和通用计算术语的(这些术语并不全都特定于 Linux)。由于一些术语可能会在某一本字典中出现但没有在另一本字典中出现,也由于某个来源中的一些定义可能比其它来源中的定义更清晰或者更全面,因此下面按照字母顺序给出了供您选择的来源:
Pc 硬件与数据通信术语字典(Dictionary of Pc Hardware and Data communications Terms, /reference/dictionary)
免费在线计算字典(Free online Dictionary of computing,
wombat.doc.ic.ac.uk/foldoc/foldoc.cgi?Free+on-line+Dictionary)
Pc 与因特网术语词汇表( homepages.enterprise.net/jenko/Glossary/G.htm) IBM 计算字典( /nsg/nsgmain.htm) Kadow 因特网与 UnIX(R) 字典( /guide)
Lucent Technologies 词汇表( /search/glossary) TechWeb TechEncyclopedia( /encyclopedia)
Ugeek 技术词汇表(Ugeek Technical Glossary, /glossary/glossary.htm) Webopedia( /) Whatis.com( /) 常用 Linux 术语 (A)
帐户名称(Account name)— 等同于登录标识、用户标识或用户名。是指派给 UnIX/Linux 系统上用户的名称。可以在系统上对多个用户设置唯一的帐户名称,每个用户具有不同的访问(权限)级别。在安装完 Linux 之后,帐户名称由超级用户(Superuser)或 root 操作员指派。
AfterStep— 用户界面(窗口管理器)之一,AfterStep 使得 Linux 的外观很象 neXTSTEP,而且还有些增强功能。要获取更多关于 AfterStep 的信息,请访问 /linuxworld/lw-2000-04/lw-04-parallel.html和
/press/prnews.nsf/Searchvw/3f4e88b102477aa5852568460067a52a。 Bin— 一个含有可执行程序的目录,这些程序主要是二进制文件。
二进制文件(Binary)— 已被编译成可执行程序的源代码。在 UnIX/Linux 世界里,有些软件仅作为源代码分发;有些软件包既包含源代码又包含二进制文件;还有一些软件包则只以二进制文件格式分发。 引导盘(Boot Disk)— 一张软盘,其中含有操作系统(如 Linux)引导(启动)计算机并从命令行运行一些基本程序所需的足够内容。如果因某种原因导致系统表现为无法引导,那么引导盘是必需的。引导盘还用于对硬盘进行分区和格式化、恢复主引导记录(Master Boot Record)或者复制特定文件等。 Bot— 机器人(Robot)的简称。它是一个程序,旨在在几乎没有人工干预下在因特网上搜索信息。 Bourne Shell— 一种流行的命令行 shell,它具有的优点比 DoS 命令提示符多很多。(另请参阅“Bash”和“Korn Shell”。)
BSD(Berkeley 软件分发版,Berkeley Software Distribution)UnIX — 加州大学伯克利分校开发的 UnIX。(另请参阅“FreeBSD”。)
Bzip2— 一种较新的 UnIX/Linux 文件压缩程序,它比 Gzip 提供更大的压缩比。 (c)
cGI(公共网关接口,common Gateway Interface) — 在 Web 服务器上,用来在脚本和/或应用程序之间传输数据,然后将该数据返回给 Web 页面或浏览器。cGI 脚本经常是使用 Perl 语言创建的,
它能够生成动态 Web 内容(包括电子商业购物篮、讨论组、调查表单以及实时新闻等)。 cHS(柱面/磁头/扇区,cylinder/Head/Sector) — FDISK 在分区期间所需的磁盘信息。 客户机(client)— 向服务器请求服务(例如,电子邮件)的机器。
cLU(命令行实用程序,command Line Utility) — 从命令行会话或 shell 运行的程序,如 Tar 或 Mkdir。
群集(cluster)— 由运行 Linux 的工作站(Pc 或其它机器)组成的网络。(另请参阅“Beowulf”。) coLA— 因特网新闻组 comp.os.linux.announce 的简称,该新闻组宣布一些与 Linux 相关的参考资料。
命令行界面(command Line Interface)(cLI) — 全屏或窗口化的文本方式会话,在该会话中用户通过输入命令来执行程序,这些命令可以带参数,也可以不带参数。cLI 显示来自操作系统或程序的输出文本,并为用户输入提供命令提示符。
命令提示符(command Prompt)— DoS/Windows 和 oS/2 术语,是命令行界面的一部分,用户在该界面中输入命令。(另请参阅“Shell 提示符”。) 编译(compile)— 将编程源代码转换成可执行程序。
编译型语言(compiled Language)— 一种语言,它需要编译器程序将编程源代码转换成可执行的机器语言二进制程序。一经编译,就可从程序的二进制形式多次运行程序,而无需再次编译。编译型语言/程序运行往往比解释型语言或伪代码语言快,但却需要编译器(可能很昂贵),而且用编译型语言编程常常会比用解释型语言和伪代码语言编程难。编译型语言的例子有 c 和 c++、coBoL 以及 FoRTRAn。 编译器(compiler)— 用于将编程源代码转换成可执行程序的程序。
控制台应用程序(console Application)— 不需要(即便是提供了)图形用户界面就能运行的命令行程序。
cron— Linux 守护程序,它在指定时间或按指定间隔执行规定的任务。 (D)
守护程序(Daemon)— 操作系统的后台进程,通常具有 root 安全级别许可权。守护程序通常隐藏在后台,直至被某个事件(例如特定的时间或日期、时间间隔、收到电子邮件等)触发后它才会进入活动状态。
桌面(Desktop)— 操作系统用户界面,旨在表示一个在上面放东西的办公桌。操作系统的桌面并不使用有形的电话、电灯、收/发箱等,而是使用程序及数据图标、窗口、任务栏和类似的东西。Linux 可以使用许多不同的桌面环境,包括 KDE、GnoME 和 X11,它们可以由用户安装。(另请参阅“GUI”、“窗口管理器”和“X Window 系统”。)
设备驱动程序(Device Driver)— 一种程序,它充当操作系统与设备(端口、驱动器、监视器、打印机等)之间的媒介,它向操作系统说明该设备具备哪些能力,同时将操作系统命令转换成该设备可以理解的指令。
分发版(Distribution)— 将 Linux 内核(核心)连同各种用户界面、实用程序、驱动程序及其它软件打包成可交付给用户的软件包。分发版通常是以免费下载或廉价 cD-RoM 软件包的形式提供给用户的。流行的分发版包括 caldera openLinux、coreLinux、Debian、Red Hat、Slackware、SuSE、
TurboLinux 及其它软件。
Dpkg(Debian 软件包管理器,Debian Package Manager) — 可从因特网下载的打包及安装工具,它包含在 Debian Linux 中,但与其它分发版兼容。它生成具有 .DEB 扩展名的文件。与 RPM 类似。 (E)
Emacs(用 MAcroS 进行编辑,Editing with MAcroS) — 一个流行的文本编辑器。 Enlightenment— 用户界面(窗口管理器)之一。更多关于 AfterStep 的信息,请访问 /suse/news/PressReleases/ibmS6000.html或者访问 SuSE 的主页 /。
Linux for S/390— 一种 Linux 版本,旨在作为虚拟机会话中的客户机操作系统,运行在 IBM S/390 大型机上。更多信息,请访问 oss.software.ibm.com/developerworks/opensource/linux390;关于 Linux 与业界强大的 S/390 体系结构结合优点的有趣文章,请参阅 /linuxplanet/reports/1532/1;请访问
/suse/news/PressReleases/ibmsuse.html以获取有关 SuSE Linux for S/390 的信息。
记录日志或日志(Log)— 存储应用程序或者系统消息或错误信息。也指存储这类信息的文件。 Lynx— 一种流行的非图形(基于文本的)Web 浏览器。 (M)
宏(Macro)— 一组以可执行形式存储的指令。宏可以是特定于应用程序的(诸如在电子表单或字处理程序内执行特定步骤的宏),也可以是通用的(例如,键盘宏,在键盘上按下 ctrl-U 时输入用户标识)。 Man— 读取联机手册页的 UnIX/Linux 命令。
MBR(主引导记录,Master Boot Record) — 可引导磁盘驱动器上的第一个物理扇区。计算机刚开始引导时,系统 BIoS 查看该扇区以确定当前哪个分区是活动的(可引导的),随后读取该分区的第一个(引导)扇区并从该分区引导。
Mesa — openGL(开放图形库,open Graphics Library)API(应用程序编程接口,Application Programming Interface)的一种实现。它为编写由硬件辅助的 2D 和 3D 图形软件提供了标准准则和工具集。
MIME(多用途因特网邮件交换,Multipurpose Internet Mail Exchange) — 允许文本电子邮件消息包含非文本(例如图形、视频或音频)数据的通信协议。
Motif — 用于 UnIX/Linux 的专有强大图形库,由开放软件基金会(open Software Foundation (oSF))开发,供程序员用来为 X Window 系统创建按钮、菜单及其它图形对象。(另请参阅“Gtk/Gtk+”。) 挂装(Mount)— 在使用磁盘驱动器之前向文件系统标识磁盘驱动器。
多任务(Multitasking)— 操作系统一次运行多个程序或任务的能力。协作式多任务 oS,如 Windows
95/98,要求应用程序主动释放另一个程序请求的资源,以便另一个应用程序能够使用这些资源。抢先式多任务 oS(例如 UnIX/Linux、Windows nT/2000 或 oS/2)中,操作系统基于时间片或基于优先级命令应用程序释放资源时,应用程序释放资源,以便在其它程序需要资源时,正在使用这些资源的应用程序不会独占它们。(另请参阅“多线程”和“分时”。)
多线程(Multithreading)— 操作系统并发运行被分成子组件或多个线程的程序的能力。如果运用得当,多线程可以更好地利用处理器及其它系统资源。多线程编程需要多任务/多线程操作系统,例如 UnIX/Linux、Windows nT/2000 或 oS/2,这些操作系统能够并发地运行多个程序。字处理程序可以充分利用多线程,因为它可以在前台进行拼写检查,同时在后台进行存盘并将输出发送到系统打印假脱机程序。(另请参阅“线程”。) (n)
nFS(网络文件系统,network File System) — 一种允许跨网络或因特网共享文件的文件系统。 新手(newbie)— 一般而言,指刚接触因特网、计算机的人或者指刚接触 Linux 的人(例如,“Linux 新手”)。 (o)
面向对象(object-oriented)— 一种软件开发方法,它为程序员提供标准可重用的软件模块(组件),而无需开发人员每次都编写定制编程代码。使用标准组件缩短了开发时间(因为其他程序员已经编写并测试了这些组件),并且通过使用相同的组件确保了程序具有标准的外观。 oo— 参阅“面向对象”。
开放源码(open Source)— 一个稍显模糊的术语,是指同源代码一起发布的软件。提供源代码这一事实并不一定意味着用户可以修改和重新分发源代码。这个术语有时可以和“免费软件”互换使用,尽管它们的意思并不总是相同。(另请参阅“公共域”和“共享软件”。)
oSS(开放声音系统,open Sound System) — 用于在 UnIX/Linux 下访问声卡及其它音频设备的设备驱动程序。它是从 Linux 声音驱动程序(Linux Sound Driver)发展而来的,支持大多数流行的音频芯片及适配器。
oSS(开放源码软件,open Source Software) — 参阅“开放源码”。 所有者(owner)— 对文件具有访问特权的用户;通常是创建该文件的用户。 (P)
伪代码(P-code,Pseudo-code)语言 — 一种解释型语言。伪代码语言有点象个“混血儿”,执行方式介于编译型语言和解释型语言之间。和解释型语言一样,伪代码编程语言无需编译,在执行时自动转换成二进制形式。然而,和编译型语言不同的是,这种可执行的二进制文件是以伪代码的形式而不是机器语言的形式存储的。此外,不同于解释型语言的是,不必在每次运行该程序的时候,都必须将其转换成二进制。在第一次转换成伪代码后,以后每次执行都可使用该伪代码版本。伪代码语言(以及用它编写的程序)往
往比编译型语言及程序慢,但比解释型语言快,它们通常具有访问一些低层操作系统功能的权限,但却不能直接访问硬件。它们不需要有时很昂贵的编译器,通常与操作系统包含在一起,有些伪代码语言比编译型语言更容易编程。伪代码语言的例子有 Java、Python 和 REXX/object REXX。
PAM(可插入的认证模块,Pluggable Authentication Modules) — 用于系统安全性的可替换的用户认证模块,它允许在不知道将使用何种认证方案的情况下进行编程。这允许将来用其它模块来替换某个模块,却无需重写软件。
面板(Panel)— Linux 中对应于 Windows 任务栏的名称。
分区(Partition)— 磁盘驱动器的一个连续部分,它被操作系统当作物理驱动器。这样,可以为一个磁盘驱动器赋予几个驱动器符号。
PcF 字体— X Window 系统使用的各种位图字体。 PD— 参阅“公共域”。
PDF(可移植文档格式,Portable Document Format)文件 — 用 Adobe Acrobat 或其它能够生成该格式输出的程序创建的二进制文件。用于生成独立于操作系统的文档,这种文档可以使用 Acrobat Reader 或其它程序(包括配备有 Acrobat Reader 插件的 Web 浏览器)来查看。
Perl(实用摘录与报告语言,Practical Extraction and Report Language) — 一种常用的脚本编制/编程语言。经常用在 UnIX/Linux Web 服务器上生成 cGI 脚本。
权限(Permission)— 读写文件和目录及执行程序的权限。超级用户或 root 操作员可以逐个文件、逐个目录地,或者按照帐户名称(用户标识)赋予各种权限级别。
PGP(高质量保密程序,Pretty Good Privacy) — 用于 UnIX/Linux 及其它操作系统的高安全性公钥数据加密程序。
管道符号(Piping Symbol)— 键盘字符 |(典型 101 键键盘的 Enter 键上面反斜杠的上档字符)。经常用来将某个命令或程序的输出提供给另一个命令或程序。例如,history | grep mcopy (用 history 命令)将 .bash_history 文件的内容发送到 grep 程序,以搜索字符串“mcopy”。(另请参阅“附加符号”和“重定向符号”。)
移植(Port/Ported/Porting)— 一个过程,即获取为某个操作系统平台编写的程序,并对其进行修改使之能在另一 oS 上运行,并且具有类似的功能。通常很少或者干脆就不尝试定制程序以利用新操作系统的特有能力,这与为某个特定操作系统优化应用程序不同。
可移植(Portable)— 描述一类软件的术语,这类软件旨在只需少量修改和重新编译就可在多个操作系统上使用。
PoSIX(UnIX 可移植操作系统接口,Portable operating System Interface for uniX) — 一组编程接口标准,它们规定如何编写应用程序源代码以便应用程序可在操作系统之间移植。PoSIX 基于 UnIX,它是 The open Group 的 X/open 规范的基础。
PostScript— Adobe Systems 开发的页描述语言,它告诉打印机如何在打印页上显示文本或图形。 PostScript 字体— 可以用于 oS/2、MS Windows 和 X Window 系统的大量字体。这类字体文件的扩展名包括 .afm、.pfa 和 .pfb。有时称为 Adobe Type 1 字体或 ATM(Adobe Type Manager)字体。PostScript 字体通常需要与 PostScript 兼容的打印机。(另请参阅“BDF 字体”和“TrueType 字体”。)
进程(Process)— 正在执行的程序。(另请参阅“多任务”和“多线程”。)
公共域(Public Domain)— 可供任何人以任何目的使用和修改的软件,甚至可以将其并入商业软件的分发。公共域软件不保留版权,作者也不保留任何权利。(另请参阅“开放源码”和“共享软件”。)
公钥加密(Public Key Encryption)— 一种包括两个单独密钥(公钥和私钥)的数据加密方法。使用公钥加密的数据只能用私钥解密,反之亦然。一般而言,公钥是公开的,可以用来加密发送给私钥持有者的数据,私钥用来对数据进行签名。
Python— 一种面向对象伪代码编程语言。 (Q)
Qt— 一种功能强大且快捷的开放源码图形库,用于 UnIX/Linux 上的 X Window 系统。它被程序员用来创建按钮、菜单和其它图形对象。(另请参阅“Gtk/Gtk+”和“KDE”。)
队列(Queue)— (也时被错误地拼成 Que。)一列等待执行的任务,如“打印队列”。 (R)
RAID(独立/廉价磁盘/设备冗余阵列,Redundant Array of Independent/Inexpensive
Disks/Devices)— 一种提供数据冗余、改善性能和/或从磁盘崩溃中迅速恢复数据的方法,它是通过在多个磁盘驱动器上分布或复制数据来实现这一点的。常用的 RAID 类型包括 RAID 0(数据条带化),RAID 1(磁盘镜像)和 RAID 5(具有分布式奇偶校验的条带化)。RAID 配置通常需要 ScSI 磁盘驱动器(而不是 IDE/EIDE),可能要求磁盘相同(相同的容量、品牌等等)。操作系统将 RAID 阵列看作单个设备。 Rc 文件— 含有程序(应用程序甚至操作系统)启动指令的脚本文件。这一文件在操作系统启动时会自动执行,它含有要运行的指令(命令或其它脚本)列表。
RcS(修订控制系统,Revision control System) — 一组程序,它们控制组环境下文件的共享访问并跟踪文本文件的变化。常用于维护源代码模块的编码工作。
Rdev— 用于获取关于某个 Linux 系统信息的实用程序。用来查询和设置图像 root 设备、视频方式以及交换设备和 RAM 磁盘。
重定向符号(Redirection Symbol)— 键盘字符 >。经常用于将命令的输出发送到文本文件。例如,ls -a > output.txt 将当前目录列表发送到名为 output.txt 的文件。重复该命令将会用新数据替换该文件的内容。(另请参阅“附加符号”和“管道符号”。)
RFS(远程文件共享,Remote File Sharing) — 一个程序,它让用户访问其它计算机上的文件,就好象文件在用户的系统上一样。
Root 操作员— 具有执行所有系统级任务权限的用户标识。(也称作超级用户。) Root 窗口— 运行 Linux 桌面的底层会话。
RPM(RPM 软件包管理器,RPM Package Manager) — 一种用于因特网下载包的打包及安装工具,它包含在某些 Linux 分发版中。它生成具有 .RPM 扩展名的文件。与 Dpkg 类似。 (S)
脚本(Script)— 一组存储在文件中的命令。用于进行自动重复的执行。(另请参阅“Rc 文件”。) 会话(Session)— 用户在登录到注销期间与操作系统之间的完整交互过程。
共享软件(Shareware)— 一类商业软件,它以“先试用再买”的形式提供。如果客户在经过较短的试用期后继续使用该产品,那么他们就被要求支付规定数额(通常微乎其微)的费用。(另请参阅“开放源码”和“公共域”。)
Shell— 含有操作系统命令行界面的文本方式窗口。
Shell 提示符— shell 的用户输入区域。尽管在 DoS shell 中命令提示符指定为大于号(>),但在 Linux 中,命令提示符通常是百分号(%)、美元符号($)或其它特殊符号,这取决于所使用的 shell。(另请参阅“命令提示符”。)
Shell 脚本— 设计成在 shell 启动时自动运行的脚本。
SHTTP(安全超文本传输协议,Secure Hyper Text Transport Protocol) — HTTP 的一种安全的加密版本,用于金融交易以及其它借助因特网发送的保密信息。斜杠(/)— 文件路径名中使用的符号,而不是 DoS/Windows 和 oS/2 操作系统中使用的反斜杠()。
源代码(Source code)— 程序员输入的、原始状态的编程命令。有些编程语言允许命令实时地由程序解释器执行。其它语言则要求必须先将命令编译成可执行程序(二进制)后才能使用这些命令。在 UnIX/Linux 世界中,有些软件仅以源代码形式分发;另一些软件包则同时包含源代码和二进制代码;还有一些则仅以二进制格式分发。
假脱机(Spool)(外围设备联机并发操作,Simultaneous Peripheral operation on-Line) — 将数据发送给一个程序,该程序将该数据信息放入队列以备将来使用(例如,打印假脱机程序)。
SQL(结构化查询语言(Structured Query Language)) — 用于操作关系数据库中的记录和字段(行和列)的语言。有时被错误地读成“sequel”。
隐写术(Steganography)— 将一段信息隐藏在另一段信息中的做法。一个示例是在数字化照片中放置不可见的数字水印。
字符串(String)— 字符序列,如“搜索字符串”。 超级用户(Superuser)— 通常与 root 操作员同义。
交换(Swap)— 暂时将数据(程序和/或数据文件)从随机存取存储器移到磁盘存储器(换出),或反方向移动(换入),以允许处理比物理内存所能容纳的更多的程序和数据。也称为虚拟内存。
交换空间(Swap Space)— 被交换数据在磁盘上暂时存放的地方。Linux 用专用磁盘分区而不是特定交换文件来作为交换空间。
符号链接(Symbolic link)— 程序或文件的别名或快捷方式。 同步(Sync)— 将所有暂挂的输入/输出强制写回磁盘驱动器。
系统日志(Syslog)— UnIX/Linux 系统日志记录程序,其中存储了所有系统消息或错误。 (T)
标记(Tag)— 诸如 HTML 之类的标记语言中的命令,它以某种方式(如粗体、居中或使用某种字体)显示信息。
Tar(磁带归档,Tape ARchive) — 包含在 UnIX/Linux 中的一个文件打包工具,用于将一组文件组
装成一个组合的文件以便归档起来更容易。它最初设计用于磁带备份,但现在它也可用于其它存储介质。独自运行时,生成具有 .tar 扩展名的文件。当与 Gzip 结合用于数据压缩时,生成的文件扩展名可能是 .tgz、.tar.gz 或 .tar.Z。
Tar 包(Tarball)— 用 Tar 实用程序创建的文件,含有一个或多个归档的,同时也有可能进行了压缩的文件。
TeX— 基于宏的流行的文本格式化程序。它是包括 LaTeX 和 teTeX 在内的其它此类格式化程序的基础。 文本编辑器(Text Editor)— 用于编辑文本文件的程序。类似于字处理程序,但没有大多数/全部格式化功能(例如设置页边距、斜体和字体等等。)。经常用于书写或编辑脚本、程序和 AScII 文本文件(如 README.1ST)。
文本格式化程序(Text Formatter)— 准备文本文档以供打印的程序,允许用户执行许多布局功能,如页边距、页眉、页脚、缩排、分页和对齐。
TFTP(小型文件传送协议,Trivial File Transfer Protocol) — FTP 的简化版本,它没有 FTP 的认证以及其它许多基本特性。
线程(Thread)— 一小段程序,其行为就象是较大程序的一个独立子集,也称为“进程”。多线程程序能够比单个程序或单线程程序运行得快得多,因为它可以并行(而不是串行(顺序))地执行几个甚至多个不同的任务。而且,单个应用程序内的多个线程可以共享资源,并且相互之间可以来回传递数据。 分时(Time-sharing)— 一种允许多个用户分享处理器的方法,它以时间为基础给每个用户分配一部分处理器资源,按照这些时间段轮流运行每个用户的进程。(另请参阅“多任务”。)
Torvalds, Linus— 1991 年 Linux 内核的最初创建者,是 Linux 版权的拥有者,目前仍然是 Linux 开发项目的协调人。
Touch— 一个命令,更改文件的日期/时间戳记,但不影响其内容。
TrueType 字体— 与 PostScript 字体不一样,它们旨在成为与打印机无关的各种字体。可用于 Apple Macintosh 和 Windows。不常用于 UnIX/Linux。(另请参阅“BDF 字体”和“PostScript 字体”。) Tux— 虚构的 Linux 企鹅吉祥物的名字。 (U)
UnIX— UnIX 最初作为一个专有操作系统,由 Bell 实验室在 20 世纪 60 年代开发。它最终衍生出了多个相互不兼容的商业版本,这些版本来自 Apple(Mac oS X)、Digital(Digital UnIX)、Hewlett-Packard(HPUX)、IBM(AIX)和 neXT (neXTSTEP) 等公司。
UUcP— 一组程序和协议,已成为世界范围的 UnIX 计算机网络的基础。是以 UnIX 到 UnIX 复制程序(UnIX to UnIX copy Program)来命名的。 (V)
虚拟桌面(Virtual Desktop)— 一种将用户的工作区扩展到计算机屏幕边界以外的方法。该桌面可以上下左右滚动,就好象一个更大的桌面放置在玻璃屏幕后面,并且可以四处移动以显示图标、窗口以及其它一些“在幕后”或视野以外的对象。或者,如同 KDE 桌面,可以使用多个按钮,每个按钮都显示大小等于
玻璃屏幕的桌面区域,而且每个都含有不同对象。
虚拟机(Virtual Machine)— 虚拟机(VM)是中央处理器芯片的特征,它将内存的某个区域同系统的剩余部分隔离开来。因为操作系统和应用程序运行于“保护模式”环境之下,所以如果某个程序在某个虚拟机中冻结了,那么它将不会影响运行于该虚拟机以外的程序和操作系统的运行。
虚拟内存(Virtual Memory)— 使用一部分磁盘空间来作为内存的临时的存储区域的过程。与“交换”意思相同。
VRML(虚拟现实建模语言,Virtual Reality Modeling Language) — 一种主要基于 Web 的语言,用于 3D 效果(如构建遍历)。
窗口构件(Widget)— 用于 X Window 系统的图形用户界面编程对象(按钮、滚动条和单选按钮等等)。(另请参阅“X Window 系统”。)
窗口管理器(Window Manager)— 一个图形用户界面(GUI),它运行于 X Window 之上,以便为用户提供窗口、图标、任务栏和其它桌面对象。(另请参阅“桌面”。)
工作目录(Working Directory)— 当前目录或用户当前工作时所在的目录的另一名称。 工作区(Workspace)— Root Window 或桌面的另一名称。 封装器(Wrapper)— 用于启动另一个程序的程序。 (X)
X Window 系统— UnIX 的图形窗口环境。许多用户界面都需要的底层编程。(另请参阅“桌面”、“窗口管理器”和“XFree86”。)
X11— X Window 系统的 V11。
XDM(X 显示管理器,X Display Manager) — X Window 系统对用户友好的登录前端。经常用于网吧或校园环境,在这些地方,不熟悉 UnIX 的用户偶尔需要访问 UnIX。
XFree86— Linux 的一个 X Window 系统版本。被 GnoME、KDE 和其它 Linux 用户界面/窗口管理器所使用。
XHTML(可扩展超文本标记语言,extensible Hyper Text Markup Language) — HTML 的增强版本,它支持象 XML 那样的由程序员定义的扩展。
XML(可扩展标记语言,eXtensible Markup Language) — 用于设计 Web 页面的、功能强大的新型标记语言;它可以替代较老的 HTML,允许程序员定义他们自己的标记或格式化命令。 (Y)
Y(为什么,why)— 为什么没有(Y not)?我需要一些以 Y 开头的术语… (Z)
Zip— 一种流行的文件压缩/归档格式,可以用于许多操作系统平台,包括 DoS/Windows、oS/2 和 UnIX/Linux。流行的工具包括 PKZip/PKUnzip 和 Zip/Unzip。不要将其与 Iomega Zip 磁盘相混淆,
后者是一种可移动存储设备。(令人迷惑的是,用 Zip 压缩的文件可以存储在 Zip 磁盘上,也可以不存储在该磁盘上。二者之间并无关联。)用 Zip 压缩的文件具有 .zip 扩展名。
区域(Zone)— 在管理或其它控制下的网络区域。在名称服务器配置内,域可以是一个区域。区域可以进一步细分为子区域,每个都可以拥有自己的管理员和服务器。
Zoo— Amiga 系统上一种流行的压缩和归档格式,也可用于 UnIX/Linux。用这种方法打包的文件,其扩展名为 .zoo。 Mark T. chapman IBM Server Group 2000 年 6 月 30 日
copyright IBM corporation 2000 IBM Server Group 3039 cornwallis Road Dept. Lo6A
Research Triangle Park, nc 27709
Produced in the United States of America 7-00
All rights reserved
本出版物中所提到的 IBM 产品或服务并不意味着 IBM 打算在所有有 IBM 业务的国家或地区提供这些产品或服务。IBM 保留更改这些规范或其它产品信息的权利,而不另行通知。
IBM、RS/6000、S/390 和 IBM 徽标是 IBM 公司在美国和/或其它国家或地区的商标。
Linux 是 Linus Torvalds 的注册商标。
Microsoft、Windows 和 Windows 徽标是 Microsoft corporation 的商标或注册商标。
Sun、Sun Microsystems、Java 和 Jini 是 Sun Microsystems, Inc. 在美国和/或其它国家或地区的商标或注册商标。
UnIX 是由 X/open company Limited 独家许可的在美国和其它国家或地区的注册商标。
其它所有商标和注册商标都属于它们各自的所有者。
本出版物可能包含印刷错误和技术方面的不准确性,随时都可能被更改或撤消。其内容是以“按现状”的基础提供的,不附有任何形式的(无论是明示的,还是默示的)保证,包括适销性和适用于某特定用途的默
示保证。某些国家或地区在某些交易中不允许免除明示或默示的保证,因此本免责声明可能不适用于您。
本出版物可能含有到不受 IBM 控制或维护的第三方站点的链接。访问任何这类第三方站点所带来的风险都由用户自行承担,对于这类站点上的任何信息、数据、观点、建议或声明的准确性或可靠性,IBM 概不负责。IBM 仅仅是为了方便才提供这些链接的,包含这些链接并不暗示任何认可。