Linux术语手册:初学者导航

需积分: 9 1 下载量 60 浏览量 更新于2024-11-23 收藏 927KB PDF 举报
“Linux常用词汇与术语手册.pdf”是一本由红联编写的,专为Linux初学者设计的词汇与术语大全。它旨在帮助Windows用户理解和适应Linux系统中的专业术语,包括首字母缩写词和缩写。手册虽然不涵盖所有硬件、软件和通信术语,但专注于Linux特有的或对Windows用户较为陌生的概念。 以下是手册中部分关键概念的详细说明: 1. **GNU**:GNU是一个自由软件项目,目标是创建一个完全自由的操作系统,名为GNU系统。GNU代表“GNU's Not Unix”,因为它是Unix操作系统的替代品,但遵循开源和自由软件的原则。 2. **FSF (Free Software Foundation)**:FSF是一个非营利组织,成立于1985年,致力于推广计算机用户的自由软件权利。它维护并发布GNU通用公共许可证(GPL),这是一种广泛使用的开源软件许可证。 3. **CPL (Common Public License)**:一种开源软件许可证,允许软件自由分发、修改和再发布,但要求保留原始作者的版权信息和许可证条款。 4. **帐户名称 (Account Name)**:在Linux系统中,每个用户都有一个独特的用户名,用于登录和识别用户身份。 5. **AfterStep**:一个轻量级的X Window System窗口管理器,模仿NeXTSTEP的用户界面。 6. **Awk**:一种编程语言,用于处理结构化文本数据,常用于数据处理和报告生成。 7. **APM (Advanced Power Management)**:一种在计算机硬件中实现的电源管理技术,用于节省电池电量。 8. **归档文件 (Archive)**:集合多个文件到一个单一文件中,便于存储和传输,如.tar或.zip文件。 9. **ARJ**:一个早期的文件压缩程序,创建.arj格式的压缩文件。 10. **后台进程 (Background Process)**:在后台运行而不与用户交互的程序,通常在终端中通过"&"符号启动。 11. **Bash**:Bourne-Again SHell,Linux和Unix系统中最常用的命令行解释器,支持脚本编写。 12. **BDF字体**:Bitmap Device Font,用于X Window System的位图字体格式。 13. **Bean**:一个Java开发的桌面组件库,提供图形用户界面元素。 14. **Beowulf**:一种用于构建高性能计算集群的技术,利用低成本PC硬件和开源软件。 15. **Bin**:在Linux系统中,存放可执行二进制文件的目录。 16. **二进制文件 (Binary)**:计算机可直接执行的机器语言代码文件。 17. **引导盘 (Boot Disk)**:用于启动计算机的磁盘,通常包含操作系统的一部分或全部。 18. **Bot**:在网络聊天室、论坛等中的自动化程序,可以自动执行任务,如信息收集或客户服务。 19. **Bourne Shell**:最初的Unix shell,Bash的基础,由Steve Bourne开发。 20. **BSD (Berkeley Software Distribution)**:源自UNIX的一个操作系统分支,后来发展出多种衍生系统,如FreeBSD、OpenBSD和NetBSD。 21. **Bzip2**:一种高效的文件压缩算法,生成的文件比.gzip更小,但压缩和解压缩速度较慢。 22. **CGI (Common Gateway Interface)**:一种使Web服务器能够调用外部程序来生成动态网页的技术。 23. **CHS (Cylinder, Head, Sector)**:硬盘的物理寻址方式,用于定位数据。 24. **客户机 (Client)**:在客户端-服务器架构中,请求服务的计算机或程序。 25. **CLU (Common Lisp Utility)**:一种用于编写网络服务的Common Lisp库。 26. **群集 (Cluster)**:多台计算机协同工作,提供高可用性和负载均衡。 27. **COLA (Common Open Linux Architecture)**:一个早期的Linux标准,旨在促进不同Linux发行版之间的兼容性。 28. **命令行界面 (CLI) / 命令提示符 (Command Prompt)**:用户通过输入命令与计算机交互的界面。 29. **编译 (Compile)**:将高级语言源代码转换成机器可执行代码的过程。 30. **编译型语言 (Compiled Language)**:如C、C++,需要先编译成二进制才能执行的语言。 31. **编译器 (Compiler)**:将源代码转换为机器语言的程序。 32. **控制台应用程序 (Console Application)**:在命令行环境中运行的程序,不依赖图形用户界面。 33. **Cron**:Linux中的计划任务工具,允许用户设置定期执行的任务。 34. **守护程序 (Daemon)**:在后台运行的服务程序,通常在系统启动时启动,负责特定功能,如网络服务。 35. **桌面 (Desktop)**:指计算机启动后用户看到的主工作区,包括图标、菜单和窗口管理器。 36. **设备驱动程序 (Device Driver)**:操作系统与硬件设备之间的小型软件,使操作系统能与硬件通信。 37. **分发版 (Distribution)**:Linux发行版,如Ubuntu、Fedora或Debian,包含了操作系统、软件包和工具的完整集合。 38. **Dpkg**:Debian包管理器,用于安装、更新和管理Debian软件包。 以上只是手册中部分内容的简要介绍,完整的词汇与术语手册涵盖了更多Linux环境下的核心概念,是Linux学习者的重要参考资料。