随着每个新年的到来,或者像现在这样的前几天,人们经常阅读确保今年将是 Linux 之年的文章。 我已经阅读它十多年了,但是像我们在这个博客中讨论的那些系统的一年还没有到来。 在某种程度上,这是合乎逻辑的:Windows 无处不在,而罪魁祸首是它默认安装在任何计算机上。 出于这个原因,你们中的许多人不知道我们在这个世界上使用的一些词是什么意思,这就是为什么我们考虑将这篇文章发表为 Linux 词汇表.
几乎可以肯定,未来我们会写更多的文章更详细地解释这个 Linux 术语表中提到的内容,但是我们在本文中想要做的只是一个 Linux 术语表,它只不过是一个 单词表 其定义旨在清晰、简短和简洁。 我们将按字母顺序排列它们,将来我们肯定会用更多的定义对其进行更新,无论我们有其他要添加的内容还是读者提出的建议。
Linux 术语表:每个人都应该知道的定义
- 阿尔萨: 的缩写 高级 Linux 声音架构 它是一个软件框架和 Linux 内核的一部分,为声卡设备驱动程序提供应用程序编程接口 (API)。
- AppImage: 在 Linux 上分发“便携式”软件的格式,而不必成为超级用户来安装应用程序,事实上,它并没有这样做。 它们是一个包,其中主要软件和依赖项包含在同一个可执行文件中。 相关文章.
- 揍: 类 UNIX 的 shell 和命令语言
- CLI:“命令行界面”的首字母缩写词。 例如,当程序在终端中运行并且其界面不是图形时,就会使用它。 例子.
- 命令: 在终端、脚本和其他部分中编写的用于触发操作的文本。 我们也可以将它们称为“订单”。
- 发行:“分发”的缩写词,它基本上定义了基于 Linux 的“根”或“源”操作系统,例如 Debian、Ubuntu 或 Red Hat。 来自它们的“风味”或“风味”:Ubuntu 是发行版,Kubuntu 是风味。 尽管根据某些用户或其他定义,操作系统将是基础,而从它们出来的将是发行版。 例如: Arch Linux:操作系统; Manjaro,发行版。
- 图形环境- 在某些国家/地区也称为“桌面环境”,它是一组提供图标、工具栏、壁纸和小部件等用户界面元素的组件。 由于图形环境,我们可以像在 Windows 和 macOS 中一样通过鼠标和键盘以图形方式使用 Linux。 其中最著名的有 GNOME、Plasma 或 XFCE。
- Flatpak:用于分发、安装和管理软件的包管理实用程序,在同一包中包括主要软件、依赖项、运行时以及使其在具有或添加到介质的任何基于 Linux 的系统上工作所需的一切。 它们是通用包和沙箱(隔离)。 最常用的存储库是 Flathub.
- GNU:“GNU's Not Unix”的首字母缩写词,主要负责人是 80 年代的 Richard Stallman。基于 Linux 的操作系统实际上是 GNU/Linux,尽管在所有媒体中我们都缩写(坏)并直接将它们称为“Linux” .
- GRUB: GNU GRand 统一引导加载程序 o GRUB 是一个程序,允许用户在系统启动时选择安装的操作系统或内核。 它还允许用户向内核传递参数。 你可以说它是Linux中使用的启动程序。
- GUI:“Graphical User Interface”的首字母缩写,是一种图形用户界面,可以让我们通过窗口、复选框、按钮等方式与软件进行交互。 就像我们运行软件时看到的窗口一样。 如果没有 GUI,我们将拥有“CLI”中的软件,我们在上面已经解释过。
- 插口:“JACK Audio Connection Kit”的首字母缩写词,它是一个声音服务器(和其他东西),可以在应用程序要求时允许音频发声。 它不是 Linux 中唯一存在的。
- 核心: 内核。 心脏。 当我们谈论“Linux”操作系统时(说得好,它就是“GNU / Linux”),我们说的是它使用 Linux 内核,这是这些系统中使用的软件的第一层,并且最重要的是,它包含驱动程序,因此它可以在任何硬件团队中使用。 事实上,这正是 Linus Torvalds 在将其作为一个职业项目开始并继续工作时的意图。
- LTS:“长期支持”的缩写。 它用于表示一个操作系统或程序将得到更长时间的支持,这是在每两年发布一次并支持 5 年的 Ubuntu LTS 版本中最常见的地方。
- 现场会议:只要我们不关闭或重新启动计算机,“实时会话”就存在。 我们所做的所有更改都将在那时被破坏。 它们通常在 USB 上用于安装操作系统或作为恢复工具。
- PipeWire: 是 Linux 中管理音视频流和硬件的服务器。 处理多媒体路由和管道处理。 在撰写本文时,2021 年 XNUMX 月,它仍在开发中,但预计它将与 Wayland 一起大大改善与图像和声音相关的一切,并提高音频不同服务器之间的兼容性和视频..
- 脉冲- 具有网络功能的音频服务器,主要用于 Linux,但也用于 BSD、macOS 或 Solaris 系统。
- 候选发布版- 用于指代正在开发的软件的高级版本的标签或词。 例如,有些公司在稳定版本发布前一两周将其软件标记为“候选发布”。 在内核(Linux)的情况下,它使用了两个月,但因为他们实际上所做的是对稳定版本的更改。
- 滚动发布- 软件开发和交付模型一可用就到货,使用它的操作系统安装一次并接收终身更新。 在 Linux 中,Arch Linux 是,并且当他们保证它将成为 Microsoft 系统的最新版本时,人们相信 Windows 10 将是(现在知道将有 Windows 11)。 虽然,好吧,Windows 只完成了终身更新的部分,甚至没有。
- 外壳: Linux 命令或命令解释器。
- su: 命令,意思是“替换用户”,主要用于从一个用户切换到另一个用户。 它通过在当前目录和环境 (su) 中启动登录 shell 或完全切换到目标用户设置 (su -) 来完成此操作。
- 须藤: 命令请求提升或超级用户权限。 它通常放在其他命令之前,以便能够执行某些操作,例如安装软件或将文件移动到受保护的目录。 关于 sudo 和 su 的文章.
- 捕捉:由 Canonical 开发的包管理器和开发,它与 Flatpak 相媲美,因为它是通用包,在同一包中包含软件和依赖项、运行时和其他包。 他们也是沙箱。 相关文章.
- 摇摆: 窗口管理器的继承者 i3 它在基于 Linux 的操作系统上可用。 它专为在 Wayland 中工作而设计,没有桌面可供使用。 窗口全屏打开,边距可配置,新窗口自动划分屏幕,您可以使用键盘快捷键轻松地从一个“桌面”切换到另一个“桌面”。 事实上,有经验的用户可以通过键盘完成所有操作。 由于它没有很多普通图形环境的组件,所以它更轻。
- 符号链接:“符号”或“软”链接,在其他系统中被称为“快捷方式”。 例如,它们可用于从另一个路径访问文件或文件夹。 纠缠不休.
- 压缩包: 很多软件都是分布式压缩的。 一种广泛使用的格式是来自 Tape Archive 的 TAR,tarball 或 tarfile 是一个组或文件的名称,该组或文件由使用 TAR 命令或图形界面 (GUI) 压缩软件连接的更多文件组成。 可以通过 .tar 或 .tar.gz 扩展名找到它们,并且可以直接从 tarball 安装软件。
- 终端:与人交互的外设,由输出和输入、屏幕和键盘组成。 实际上,当我们在具有图形界面的系统上时,我们在 Linux 中使用的是“终端模拟器”。
- 企鹅: Linux 吉祥物。 它是一只企鹅,出现在 Tux Guitar、Tux Paint 或 Tux Kart 等软件中。 相关文章.
- 韦兰: 显示具有额外安全层的协议。 每个应用程序被认为是一个客户端,硬件是一个服务器,Wayland 将成为使图像成为可能的桥梁。 今天,许多开发者都关注 Wayland,因为它是最好的选择,未来就在其中。
- Witness & Evangelism Committee: Wine Is Not an Emulator 的首字母缩写词,但实际上它似乎是。 该软件包含在 Linux、macOS 甚至 Android 上运行 Windows 应用程序所需的一切。 随着时间的推移不断发展和改进,它可以安装,例如, Linux 上的 Guitar Pro.
- X11: X Window(也称为X11,或简称X)是一个用于位图显示的客户端/服务器窗口系统。 它在大多数类 UNIX 操作系统上实现,并已移植到许多其他系统。
还有什么要补充的吗?
这篇关于 Linux 词汇表的文章 会随着时间更新 包括越来越多的定义。 起初我们添加这些是因为我们知道你们中的许多人对它们有疑问,例如“tarball”。 我们的目的是帮助您理解,我们希望在阅读此 Linux 词汇表后,您可以更轻松地阅读博客上的其他文章。
令我困惑的是 sudo 与 su,以及损坏的受祝福的 grub