关于本词汇表
对于初涉 Linux? 世界的 Microsoft? Windows? 用户而言,有许多新的术语需要学习。本词汇表简明地解释了 Linux 产品常用的许多术语、首字母缩写词和缩写的意思和意义。(其中有些术语并不是 Linux 所特有的,但许多 Windows 用户可能仍然对它们感到很陌生。)本文档将有助于澄清对 Linux 的一些混淆;但是,这里并没有包含最常用的硬件、软件和通信方面的术语,这是因为在别处很容易找到它们。
注:为使定义简短,所以其中有些可能过于简化。这些定义并不用来作为详细的教程,而只是用来为新用户做一个大体的解释。
如果不能在这里找到您要找的单词,那么另有许多其它来源可供选择,这些来源同样是关于首字母缩写词、缩写和通用计算术语的(这些术语并不全都特定于 Linux)。由于一些术语可能会在某一本字典中出现但没有在另一本字典中出现,也由于某个来源中的一些定义可能比其它来源中的定义更清晰或者更全面,因此下面按照字母顺序给出了供您选择的来源:
PC 硬件与数据通信术语字典(Dictionary of PC Hardware and Data Communications Terms, www.oreilly.com/reference/dictionary )
免费在线计算字典(Free Online Dictionary of Computing, [url=http://www.pccode.net]cgi?Free+On-line+Dictionary"wombat.doc.ic.ac.uk/foldoc/foldoc.cgi?Free+On-line+Dictionary )
PC 与因特网术语词汇表( [url=http://www.pccode.net].net/jenko/Glossary/G.htm"homepages.enterprise.net/jenko/Glossary/G.htm )
IBM 计算字典( [url=http://www.pccode.net].networking.ibm.com/nsg/nsgmain.htm"www.networking.ibm.com/nsg/nsgmain.htm )
Kadow 因特网与 UNIX(R) 字典( [url=http://www.pccode.net].net/kadow/answers"www.msg.net/kadow/answers )
Linux 指南(Linux Guide, www.firstlinux.com/guide )
Lucent Technologies 词汇表( www.lucent.com/search/glossary )
TechWeb TechEncyclopedia( www.techweb.com/encyclopedia )
Ugeek 技术词汇表(Ugeek Technical Glossary, www.geek.com/glossary/glossary.htm )
Webopedia( www.pcwebopedia.com )
Whatis.com( www.whatis.com )
常用 Linux 术语
(A)
帐户名称(Account Name) — 等同于登录标识、用户标识或用户名。是指派给 UNIX/Linux 系统上用户的名称。可以在系统上对多个用户设置唯一的帐户名称,每个用户具有不同的访问(权限)级别。在安装完 Linux 之后,帐户名称由超级用户(Superuser)或 root 操作员指派。
AfterStep — 用户界面(窗口管理器)之一,AfterStep 使得 Linux 的外观很象 NeXTSTEP,而且还有些增强功能。要获取更多关于 AfterStep 的信息,请访问 www.afterstep.org。(另请参阅“Enlightenment”、“GNOME”、“KDE”和“X Window 系统”。)
Awk (Aho、Weinberger 和 Kernighan) — 一种编程语言,因其模式匹配语法而特别有用,通常用于数据检索和数据转换。一个 GNU 版本称为 Gawk。
APM (高级电源管理,Advanced Power Management) — 一种工业标准,它允许系统处理器和各个组件进入省电模式,包括挂起、睡眠和关机。APM 软件对于移动设备尤为重要,因为它节省了电池电量。
附加符号(Append Symbol) — 两个键盘字符 >(也就是 >>)。通常用它将命令的输出发送到文本文件,将数据附加到文件的尾部,而不是替换现有的内容。例如,ls -a >> output.txt 将当前目录列表发送到名为 output.txt 的文件,并将其添加到该文件的尾部。重复执行该命令会不断地将新数据添加到文件尾部。(另请参阅“管道符号”和“重定向符号”。)
归档文件(Archive) — 含有多个文件的单个大型文件,通常对其进行压缩以节省存储空间。经常创建归档文件以方便计算机之间的传送。流行的归档格式包括 ARJ、TAR、ZIP 和 ZOO。它们都可以用来创建这样的归档文件。
ARJ — 流行的文件压缩/归档工具,可以用于 UNIX/Linux、DOS/Windows 和其它操作系统。用这种方式压缩的文件的扩展名通常是 .arj 或 .ar。
(B)
后台进程(Background Process) — 运行时无须用户输入的程序。可以在诸如 UNIX/Linux 之类的多任务操作系统上运行多个后台进程,而用户则与前台进程交互(例如,数据输入)。有些后台进程(例如守护程序)从来都不需要用户输入。其它一些进程只是在用户忙于目前运行于前台的程序时才临时处于后台。
Bash (Bourne Again SHell) — Bourne Shell 的增强版。(另请参阅“Korn Shell”。)
BDF 字体 — 用于 X Window 系统的各种位图字体。(另请参阅“PostScript 字体”和“TrueType 字体”。)
Bean — JavaBeans 体系结构的组件。
Beowulf — 由相对廉价的计算机(包括 PC)组成的网络,这些计算机可能使用不同的处理器和硬件体系结构,由 Linux 和特殊的系统级软件将它们联合成一个海量并行计算系统。最终结果是一个能够以较低成本获得超级计算机计算能力的系统。这类系统对于诸如气象建模之类的计算密集型任务而言是非常理想的,因为可以将计算分配到几十、几百甚至几千个同时运行的独立处理器上。有时也称为“Beowulf 级超级计算机”或者超级群集计算机。更多关于 Beowulf 技术的信息,请阅读以下文章: www.linuxworld.com/linuxworld/lw-2000-04/lw-04-parallel.html 和 www.ibm.com/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 [1] [url=http://www.chinamx.com.cn/Article/os/Linux/200605/20060530130937_29504_2.html][2] [3] [4] 下一页