linux常用术语Word下载.docx
- 文档编号:16451097
- 上传时间:2022-11-23
- 格式:DOCX
- 页数:15
- 大小:34.62KB
linux常用术语Word下载.docx
《linux常用术语Word下载.docx》由会员分享,可在线阅读,更多相关《linux常用术语Word下载.docx(15页珍藏版)》请在冰豆网上搜索。
output.txt将当前目录列表发送到名为output.txt的文件,并将其添加到该文件的尾部。
重复执行该命令会不断地将新数据添加到文件尾部。
(另请参阅“管道符号”和“重定向符号”。
*归档文件(Archive)—含有多个文件的单个大型文件,通常对其进行压缩以节省存储空间。
经常创建归档文件以方便计算机之间的传送。
流行的归档格式包括ARJ、TAR、ZIP和ZOO。
它们都可以用来创建这样的归档文件。
*ARJ—流行的文件压缩/归档工具,可以用于UNIX/Linux、DOS/Windows和其它操作系统。
用这种方式压缩的文件的扩展名通常是.arj或.ar。
(B)
*后台进程(BackgroundProcess)—运行时无须用户输入的程序。
可以在诸如UNIX/Linux之类的多任务操作系统上运行多个后台进程,而用户则与前台进程交互(例如,数据输入)。
有些后台进程(例如守护程序)从来都不需要用户输入。
其它一些进程只是在用户忙于目前运行于前台的程序时才临时处于后台。
*Bash(BourneAgainSHell)—BourneShell的增强版。
(另请参阅“KornShell”。
*BDF字体—用于XWindow系统的各种位图字体。
(另请参阅“PostScript字体”和“TrueType字体”。
*Bean—JavaBeans体系结构的组件。
*Beowulf—由相对廉价的计算机(包括PC)组成的网络,这些计算机可能使用不同的处理器和硬件体系结构,由Linux和特殊的系统级软件将它们联合成一个海量并行计算系统。
最终结果是一个能够以较低成本获得超级计算机计算能力的系统。
这类系统对于诸如气象建模之类的计算密集型任务而言是非常理想的,因为可以将计算分配到几十、几百甚至几千个同时运行的独立处理器上。
有时也称为“Beowulf级超级计算机”或者超级群集计算机。
更多关于Beowulf技术的信息,请阅读以下文章:
和
*Bin—一个含有可执行程序的目录,这些程序主要是二进制文件。
*二进制文件(Binary)—已被编译成可执行程序的源代码。
在UNIX/Linux世界里,有些软件仅作为源代码分发;
有些软件包既包含源代码又包含二进制文件;
还有一些软件包则只以二进制文件格式分发。
*引导盘(BootDisk)—一张软盘,其中含有操作系统(如Linux)引导(启动)计算机并从命令行运行一些基本程序所需的足够内容。
如果因某种原因导致系统表现为无法引导,那么引导盘是必需的。
引导盘还用于对硬盘进行分区和格式化、恢复主引导记录(MasterBootRecord)或者复制特定文件等。
*Bot—机器人(Robot)的简称。
它是一个程序,旨在在几乎没有人工干预下在因特网上搜索信息。
*BourneShell—一种流行的命令行shell,它具有的优点比DOS命令提示符多很多。
(另请参阅“Bash”和“KornShell”。
*BSD(Berkeley软件分发版,BerkeleySoftwareDistribution)UNIX—加州大学伯克利分校开发的UNIX。
(另请参阅“FreeBSD”。
*Bzip2—一种较新的UNIX/Linux文件压缩程序,它比Gzip提供更大的压缩比。
(C)
*CGI(公共网关接口,CommonGatewayInterface)—在Web服务器上,用来在脚本和/或应用程序之间传输数据,然后将该数据返回给Web页面或浏览器。
CGI脚本经常是使用Perl语言创建的,它能够生成动态Web内容(包括电子商业购物篮、讨论组、调查表单以及实时新闻等)。
*CHS(柱面/磁头/扇区,Cylinder/Head/Sector)—FDISK在分区期间所需的磁盘信息。
*客户机(Client)—向服务器请求服务(例如,电子邮件)的机器。
*CLU(命令行实用程序,CommandLineUtility)—从命令行会话或shell运行的程序,如Tar或Mkdir。
*群集(Cluster)—由运行Linux的工作站(PC或其它机器)组成的网络。
(另请参阅“Beowulf”。
*COLA—因特网新闻组comp.os.linux.announce的简称,该新闻组宣布一些与Linux相关的参考资料。
*命令行界面(CommandLineInterface)(CLI)—全屏或窗口化的文本方式会话,在该会话中用户通过输入命令来执行程序,这些命令可以带参数,也可以不带参数。
CLI显示来自操作系统或程序的输出文本,并为用户输入提供命令提示符。
*命令提示符(CommandPrompt)—DOS/Windows和OS/2术语,是命令行界面的一部分,用户在该界面中输入命令。
(另请参阅“Shell提示符”。
*编译(Compile)—将编程源代码转换成可执行程序。
*编译型语言(CompiledLanguage)—一种语言,它需要编译器程序将编程源代码转换成可执行的机器语言二进制程序。
一经编译,就可从程序的二进制形式多次运行程序,而无需再次编译。
编译型语言/程序运行往往比解释型语言或伪代码语言快,但却需要编译器(可能很昂贵),而且用编译型语言编程常常会比用解释型语言和伪代码语言编程难。
编译型语言的例子有C和C++、COBOL以及FORTRAN。
*编译器(Compiler)—用于将编程源代码转换成可执行程序的程序。
*控制台应用程序(ConsoleApplication)—不需要(即便是提供了)图形用户界面就能运行的命令行程序。
*Cron—Linux守护程序,它在指定时间或按指定间隔执行规定的任务。
(D)
*守护程序(Daemon)—操作系统的后台进程,通常具有root安全级别许可权。
守护程序通常隐藏在后台,直至被某个事件(例如特定的时间或日期、时间间隔、收到电子邮件等)触发后它才会进入活动状态。
*桌面(Desktop)—操作系统用户界面,旨在表示一个在上面放东西的办公桌。
操作系统的桌面并不使用有形的电话、电灯、收/发箱等,而是使用程序及数据图标、窗口、任务栏和类似的东西。
Linux可以使用许多不同的桌面环境,包括KDE、GNOME和X11,它们可以由用户安装。
(另请参阅“GUI”、“窗口管理器”和“XWindow系统”。
*设备驱动程序(DeviceDriver)—一种程序,它充当操作系统与设备(端口、驱动器、监视器、打印机等)之间的媒介,它向操作系统说明该设备具备哪些能力,同时将操作系统命令转换成该设备可以理解的指令。
*分发版(Distribution)—将Linux内核(核心)连同各种用户界面、实用程序、驱动程序及其它软件打包成可交付给用户的软件包。
分发版通常是以免费下载或廉价CD-ROM软件包的形式提供给用户的。
流行的分发版包括CalderaOpenLinux、CoreLinux、Debian、RedHat、Slackware、SuSE、TurboLinux及其它软件。
*Dpkg(Debian软件包管理器,DebianPackageManager)—可从因特网下载的打包及安装工具,它包含在DebianLinux中,但与其它分发版兼容。
它生成具有.DEB扩展名的文件。
与RPM类似。
(E)
*Emacs(用MACroS进行编辑,EditingwithMACroS)—一个流行的文本编辑器。
*Enlightenment—用户界面(窗口管理器)之一。
更多关于AfterStep的信息,请访问http:
(F)
*文件系统(FileSystem)—一组程序,它们告诉操作系统如何访问及解释存储在磁盘或磁带驱动器或者其它存储媒介上的内容。
常见的文件系统包括:
FAT和FAT-32(DOS/Windows)、HPFS(OS/2)、NFS、NTFS(WindowsNT/2000)以及其它文件系统。
*过滤器(Filter)—一种程序,它(从文件、程序输出或命令行输入)读取数据作为输入,根据一组预定义条件处理输入(如按字母顺序排序),然后输出处理过的数据。
一些常见的过滤器包括Awk、Grep、Sed和Sort。
*Finger—UNIX/Linux命令,它提供登录用户的有关信息。
*前台进程(ForegroundProcess)—在多任务操作系统(诸如UNIX/Linux)中,前台进程是用户当前与之交互的程序(例如,数据输入)。
随着用户在程序之间切换,会导致这些程序在不同的时刻处于前台。
在层叠的窗口环境中,前台进程是最前面的窗口。
*FreeBSD(免费伯克利软件分发版,FreeBerkeleySoftwareDistribution)—类似于Linux,因为它包含许多GNU程序,并且它运行的许多软件包与Linux所运行的相同。
但一些内核功能的实现却不尽相同。
(另请参阅“BSDUNIX”。
*FTP(文件传送协议,FileTransferProtocol)—与其它计算机(常常是软件资源库)来回传送文件的方法。
(G)
*GCC(GNUC编译器,GNUCCompiler)—由GPL管理的一个高质量C编译器。
*GIMP(GNU图像操作程序,GNUImageManipulationProgram)—一种用于Linux的、流行的图像编辑器/绘图程序。
*GNOME(GNU网络对象模型环境,GNUNetworkObjectModelEnvironment)—一种用于Linux的用户界面(窗口管理器),它是用Gtk构建的。
更多关于GNOME的信息,请访问http:
//www.gnome.org。
(另请参�...�KDE”和“XWindow系统”。
*GNU(GNU不是Unix,GNUisNotUnix)项目—麻省理工学院(MIT)自由软件基金会(FreeSoftwareFoundation,FSF)为开发和促进替代专有UNIX实现的产品所进行的项目。
GNU软件使用GPL许可证。
*GNU/Linux—等同于Linux。
之所以这么称呼,是因为Linux分发版中包含的许多组件都是GNU工具。
*GPL(GNU通用公共许可证,GNUGeneralPublicLicense)—一种公用及再分发许可证。
请访问www.linuxdoc.org/LDP/gs/app-gpl/node1.html来查阅GPL协议的副本。
*Grep(全局正则表达式及打印,GlobalRegularExpressionandPrint)—一个工具,它在文件中搜索文本字符串,然后输出任何含该模式的行。
*Gtk/Gtk+(GIMP工具箱,GIMPToolKit)—一个功能强大而且快捷的开放源码图形库,用于UNIX/Linux上的XWindow系统,程序员可以用来创建按钮、菜单及其它图形对象。
(另请参阅“GNOME”、“Motif”和“Qt”。
*GUI(图形用户界面,GraphicalUserInterface)—图标、窗口及屏幕上其它图形图像的集合,它们提供了用户与操作系统交互的方法。
(另请参阅“桌面”和“窗口管理器”。
*Gzip(GNUzip)—UNIX/Linux最初的文件压缩程序。
最新的版本生成扩展名为.gz的文件。
(扩展名.z或.Z表明是较老版本的Gzip。
)压缩是为了使文件紧凑以节省存储空间并缩短传送时间。
(当与Tar结合使用时,生成文件的扩展名可能为.tgz、.tar.gz或.tar.Z。
(H)
*Home目录—用户登录之后所在的目录。
*HTML(超文本标记语言,HyperTextMarkupLanguage)—用于设计Web页面的标准标记语言。
标记“tag”或格式化命令允许Web页面设计人员确定突出显示、定位图形及创建超链接等等。
*HTTP(超文本传输协议,HyperTextTransportProtocol)—一组创建的准则,用于请求和发送基于HTML的Web页面。
(I)
*Init—操作系统装入后立即运行的第一个进程。
它以单用户方式启动系统或生成shell来读取启动文件,并打开指定用于登录的端口。
*解释型语言(InterpretedLanguage)—与编译型程序不同,每次运行解释型程序时都要由解释器程序实时地将源代码转换成二进制形式,而编译型程序由编译器一次性将源代码转换成可执行代码,随后从其二进制形式运行。
解释型语言(以及用它们编写的程序)往往要比编译型语言及伪代码语言/程序慢,并且通常只有有限的底层操作系统功能访问权限或直接访问硬件的权限。
但从另一角度来说,它们无需编译器(可能非常昂贵),并且经常包含在操作系统中,通常比编译型语言更容易编程。
解释型语言的例子有BASIC、Perl、Python和REXX/ObjectREXX。
(J)
*Java®
—SunMicrosystems®
开发的、独立于操作系统的面向对象编程语言。
Java通常用于Web服务器。
Java应用程序和applet有时以下载的形式提供给用户,以便在他们的系统上运行。
Java编程语言可以编制应用程序或较小的Java“applet”。
Java是C++语言稍加简化的版本,通常是进行解释而不是编译。
(另请参阅“JIT编译器”。
*JavaApplet—嵌入在Web页面内的小型Java程序,它在浏览器内运行,而不是作为独立的应用程序运行。
Applet不能够访问本地计算机上的一些资源,如文件和串行设备(调制解调器、打印机等),通常也不能通过网络与其它计算机通信。
*JavaBeans—Java语言的组件体系结构。
JavaBeans组件称为Bean。
*JavaScript—跨平台万维网脚本编制语言,似乎与Java有关。
它可以用作服务器端脚本编制语言、由服务器解析的HTML中的嵌入语言以及浏览器中的嵌入语言。
*JDK(Java开发工具箱,JavaDevelopmentKit)—由Sun、IBM或其它公司开发的Java编程工具箱,可以用于UNIX/Linux及其它操作系统。
*JFS(日志文件系统,Journaled/JournalingFileSystem)—包含内置备份/恢复能力的文件系统。
对索引的更改在生效之前先写入日志文件,这样如果索引遭到破坏(例如,在写索引期间断电),那么就可以从日志重建索引,包括对索引的更改。
*Jini®
—读作“Genie”。
Sun开发的软件,工作起来有些象“即插即用”,因为它允许硬件设备在被连接时向操作系统通报自己(并提供关于该设备的详细信息),而无须系统重新引导。
它也向系统所连接的网络通报它自己,从而方便地向网络提供设备共享。
*JIT(Just-In-Time)编译器—Java语言编译器,它允许实时地将Java解释型程序自动编译成本机机器语言,以使程序执行的速度更快。
有些JVM包含JIT编译器。
*日志记录(Journaling)—也就是“日志记录(logging)”。
将信息写入日志文件,可以作为一种跟踪更改的方法。
*JVM(Java虚拟机,JavaVirtualMachine)—Java运行时环境,是运行Java程序所必需的,包含Java解释器。
不同的操作系统(Linux、OS/2、Windows98等等)需要不同的JVM,但任一JVM都可以运行某个Java程序的同一版本。
(K)
*KDE(K桌面环境,KDesktopEnvironment)—Linux用户界面(窗口管理器)之一,是用Qt构建的。
更多关于KDE的信息,请访问http:
//www.kde.org。
(另请参阅...NOME”和“XWindow系统”。
*内核(Kernel)—操作系统的核心,其它所有组件都依赖于它。
内核管理诸如低层硬件交互及资源共享之类的任务,包括内存分配、输入/输出、安全性和用户访问。
*KornShell—BourneShell的增强版本,包括广泛的脚本编制支持及命令行编辑。
它支持许多为BourneShell编写的脚本。
(另请参阅“Bash”。
(L)
*LGPL(库GPL,LibraryGPL)—GPL的一种变体,它包含程序库。
*LHArc—一种较老的文件压缩和归档方法,现已很少使用。
使用这一技术打包的文件的扩展名通常都是.lha或.lzh。
*LILO(Linux装载程序,LInuxLOader)—一种流行的分区引导管理器实用程序,能够引导到Linux以外的操作系统。
它并不特定于文件系统。
*Linux—类UNIX的开放源码操作系统,最初由LinusTorvalds发起。
“Linux”实际上仅指操作系统内核或核心。
已经有200多人为开发Linux内核做出了贡献。
Linux分发版的其余部分由各种实用程序、设备驱动程序、应用程序、用户界面和其它工具组成,一般也可对这些工具进行编译并在其它UNIX操作系统上运行。
*LinuxforRS/6000®
—一种可从SuSE获得的Linux版本,它旨在在IBMRS/6000超级计算机上运行。
有关EnterpriseLinuxforRS/6000的信息,请阅读或者访问SuSE的主页。
*LinuxforS/390®
—一种Linux版本,旨在作为虚拟机会话中的客户机操作系统,运行在IBMS/390大型机上。
更多信息,请访问Linux与业界强大的S/390体系结构结合优点的有趣文章,请参阅以获取有关SuSELinuxforS/390的信息。
*记录日志或日志(Log)—存储应用程序或者系统消息或错误信息。
也指存储这类信息的文件。
*Lynx—一种流行的非图形(基于文本的)Web浏览器。
(M)
*宏(Macro)—一组以可执行形式存储的指令。
宏可以是特定于应用程序的(诸如在电子表单或字处理程序内执行特定步骤的宏),也可以是通用的(例如,键盘宏,在键盘上按下Ctrl-U时输入用户标识)。
*Man—读取联机手册页的UNIX/Linux命令。
*MBR(主引导记录,MasterBootRecord)—可引导磁盘驱动器上的第一个物理扇区。
计算机刚开始引导时,系统BIOS查看该扇区以确定当前哪个分区是活动的(可引导的),随后读取该分区的第一个(引导)扇区并从该分区引导。
*Mesa—OpenGL(开放图形库,OpenGraphicsLibrary)API(应用程序编程接口,ApplicationProgrammingInterface)的一种实现。
它为编写由硬件辅助的2D和3D图形软件提供了标准准则和工具集。
*MIME(多用途因特网邮件交换,MultipurposeInternetMailExchange)—允许文本电子邮件消息包含非文本(例如图形、视频或音频)数据的通信协议。
*Motif—用于UNIX/Linux的专有强大图形库,由开放软件基金会(OpenSoftwareFoundation(OSF))开发,供程序员用来为XWindow系统创建按钮、菜单及其它图形对象。
(另请参阅“Gtk/Gtk+”。
*挂装(Mount)—在使用磁盘驱动器之前向文件系统标识磁盘驱动器。
*多任务(Multitasking)—操作系统一次运行多个程序或任务的能力。
协作式多任务OS,如Windows95/98,要求应用程序主动释放另一个程序请求的资源,以便另一个应用程序能够使用这些资源。
抢先式多任务OS(例如UNIX/Linux、WindowsNT/2000或OS/2)中,操作系统基于时间片或基于优先级命令应用程序释放资源时,应用程序释放资源,以便在其它程序需要资源时,正在使用这些资源的应用程序不会独占它们。
(另请参阅“多线程”和“分时”。
*多线程(Multithreading)—操作系统并发运行被分成子组件或多个线程的程序的能力。
如果运用得当,多线程可以更好地利用处理器及其它系统资源。
多线程编程需要多任务/多线程操作系统,例如UNIX/Linux、WindowsNT/2000或OS/2,这些操作系统能够并发地运行多个程序。
字处理程序可以充分利用多线程,因为它
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- linux 常用 术语
![提示](https://static.bdocx.com/images/bang_tan.gif)