2025年2月28日

BLM效应:Linux内核采用包容性代码语言,屏蔽黑名单、白名单、主从等术语

您可能知道始于美国的“黑人生命也是命”(BLM)运动。乔治·弗洛伊德事件之后,BLM 运动走向了全球。最近的 BLM 运动浪潮激励人们删除具有种族主义遗产的术语、名称和雕像。一些企业已经更改了产品名称。杰米玛姨妈、巴特沃斯夫人、本叔叔、爱斯基摩派都是其中的一些例子。淡化或随意回避种族主义的电影正在从流媒体网站上删除。其中包括《乱世佳人》等经典电影。科技行业也不甘落后。他们已经开始适应更具包容性的语言,甚至是他们的编码风格。什么是包容性语言?包容性语言旨在避免对任何特定群体具有种族主义、性别歧视、偏见、成见或贬低的表达方式和术语。包容性语言鼓励使用“人员配置”而不是“人力”、“家庭主妇”而不是“家庭主妇”、“不同能力”而不是“残疾人”、“医疗保健消费者”而不是“病人”、“宠物父母”而不是“宠物主人”等术语。科技行业的包…
2025年2月28日

使用Linux命令行解决Wordle

使用 Linux grep 和 fgrep 命令赢得您最喜欢的单词猜谜游戏。我最近有点迷上了一个在线单词益智游戏,在这个游戏中,你有六次尝试来猜测一个随机的五个字母的单词。这个词每天都在变化,而且每天只能玩一次。每次猜测后,您猜测的每个字母都会突出显示:灰色表示该字母未出现在神秘单词中,黄色表示该字母出现在单词中但不在该位置,绿色表示该字母出现在单词中那个正确的位置。下面介绍了如何使用 Linux 命令行来帮助您玩 Wordle 等猜谜游戏。我用这个方法帮助我解决了 1 月 6 日的难题:第一次尝试Linux 系统在 /usr/share/dict/words 文件中保存单词字典。这是一个很长的纯文本文件。我的系统的单词文件有超过 479,800 个条目。该文件包含普通单词和专有名词(名称、地点等)。为了开始我的第一个猜测,我只想要一个恰好五个字…
2025年2月28日

Linux Mint 与 Ubuntu:综合比较

需要帮助在 Mint 和 Ubuntu 之间做出选择吗?让我们分解主要差异,以帮助您选择最适合您需求的发行版。假设您想要切换到基于 Linux 的操作系统,或者对两个最流行的发行版之间的差异感到好奇。在这种情况下,您可能会想:Linux Mint 还是 Ubuntu?对于初学者和经验丰富的用户来说,两者都是绝佳的选择,但同时又各有其独特的功能和优势。这种全面的比较将深入探讨 Linux Mint 和 Ubuntu,探索它们在用户界面、软件可用性、支持等方面的异同。读完本文后,您将更好地了解哪个 Linux 发行版最适合您的需求和偏好。那么,让我们开始吧!什么是 Linux Mint?Linux Mint 是一个基于 Ubuntu 的流行的、用户友好的 Linux 发行版。它由 Clement Lefebvre 于 2006 年创建,旨在方便初学者和经验丰富的用户,并…
2025年2月28日

如何在 Arch Linux 中使用 rw 自动挂载 USB 和外部存储设备

在全新安装 Arch Linux 时,我意识到每次插入外部硬盘驱动器或 USB 记忆棒时,它都会以只读方式安装。这个问题需要解决,因为您基本上使用外部存储作为数据备份,并且当以只读权限安装时,您可以用它做的事情更少。在我的笔记本电脑上安装 Arch Linux 后,我使用以下命令配置了 Nvidia 显卡驱动程序在 ArchLinux 上安装 Nvidia 3D 图形加速驱动程序的最简单方法然后我按照以下方式设置指纹扫描仪如何在任何 Linux 上使用 PAM 设置内置指纹读取器身份验证剩下的事情是自动挂载我的外部硬盘驱动器,以便我可以顺利地将文件传输到它或从它传输文件。这可以用于 Ubuntu、CentOS 和任何其他 Linux 发行版,仅在组名称和要安装的包上有变化。本指南偏向于采用NTFS分区格式的外部磁盘存储,因为它总是存在问题。首先确保您已加载…
2025年2月28日

Linux Web 服务器的 3 个最佳 NGINX 替代方案

本文将为您提供三种最佳的免费且可靠的 NGINX 替代方案,用于您的生产 Linux Web 服务器。NGINX 是当前的互联网之王。去年,它成功取代了 Apache,成为世界上使用最广泛的 Web 服务器,并重新夺回了应有的地位。根据 Netcraft 的最新数据,截至 2022 年 6 月,NGINX 提供的服务约占全球互联网流量的三分之一 (30.71%)。这背后是有原因的。NGINX 是一个高性能异步 Web 服务器,使用事件驱动架构来处理大量连接。它在多进程的基础上运行,一个主进程生成多个工作进程来处理所有网络事件。除了其闪电般的性能之外,它作为缓存或反向代理的灵活性使其成为数百万系统管理员和开发人员的明显选择。此外,配置它非常简单,并且互联网上有大量有关使用它完成所有操作的信息。然而,尽管 NGINX 具有不可否认的品质,其他几个 Web 服务器…
2025年2月28日

如何在 Linux 上使用 Exa 命令

Exa 是经典 ls 命令的现代替代品。除了 git 集成之外,它默认还可以做一些 ls 无法做的事情。ls 命令是基本但必不可少的 Linux 命令之一。如果没有它,你无法想象在航站楼中生存。然而,有一个新工具旨在替代 ls 命令。这个新工具是 exa。多么大胆啊!但 exa 实际上充满了 ls 命令中找不到的直观功能。他们之中有一些是:彩色输出网格视图、长视图和树视图Git 集成显示图标感兴趣吗?让我告诉你如何安装exa并使用它。安装ex您应该从大多数发行版的官方存储库中获取它。对于 Debian 和基于 Ubuntu 的发行版,请使用:sudo apt install exa如果您使用的是基于 Arch 的发行版,您应该使用:pacman -S exa对于 Fedora 用户,请使用 DNF 命令:dnf install exa由于 exa 基于 Rust,因此也可以使用 Carg…
2025年2月28日

AlmaLinux 与 Rocky Linux:选择哪一个?

AlmaLinux 与 Rocky Linux 对比!它们是两种最受欢迎的 RHEL 分支,但哪一种是正确的选择呢?继续阅读以找出答案!自 CentOS 放弃其作为可靠的基于 RHEL 的服务器操作系统的地位以来,AlmaLinux 和 Rocky Linux 是两颗最耀眼的明星。AlmaLinux 和 Rocky Linux 的出现都是为了响应 Red Hat 于 2020 年 12 月 8 日宣布将停止基于 RedHat 版本的 CentOS。首先也是最重要的一点,开源就是要确保用户有选择。 AlmaLinux 和 Rocky Linux 是相同的 RHEL 重建版本,就像 CentOS 一样。因此,就性能而言,它们应该是相同的。这两个发行版都是 CentOS 替代品的主要候选者。从技术角度来看,它们都旨在成为 RHEL 1:1 兼容的分支。因此,这两者之间的选择主要是出于意识形态原因。人们对…
2025年2月28日

使用这个开源工具在 Linux 上制作 MIDI 循环

使用 Seq24,您可以录制 MIDI 乐句,然后通过在即兴演奏或现场表演期间以不同的组合激活它们来构建歌曲。Linux 有许多很棒的合成器,就像现实生活中的合成器一样,它们中的大多数都可以使用 MIDI 协议进行控制。 Ardour、Qtractor 和 Rosegarden 等数字音频工作站可以发送和接收 MIDI,并且它们具有插件结构,允许加载大多数合成器作为应用程序的组件。不过,我是模块化的粉丝,有时大型一体化音频工作站超出了我的需要。由于 JACK、ALSA 和 MIDI 的组合,完全可以将合成器作为独立应用程序打开,并使用独立音序器来播放和录制该合成器。市面上的模块化测序仪并不多,但我使用 Seq24。安装序列24Seq24 是一款基于循环的 MIDI 音序器,其灵感来自 Alesis MMT-8 和 Akai MPC 系列硬件。这意味着它本质上结…
2025年2月28日

Linux 上的防病毒软件:我真的应该使用它吗?如果是的话,我什么时候需要它?

在 Linux 上运行防病毒软件时,有些情况是有意义的,但普通的 Linux 桌面并不是其中之一。对于 Windows 用户来说,多年来,在系统上安装防病毒软件已成为首要步骤之一。但对于 Linux 系统来说,选择就不那么明确了。刚转向 Linux 的人通常会问的一个大问题是:“为什么 Linux 不需要防病毒软件?”。在本文中,我们将回答您的问题,并根据您的系统使用情况为您提供一些提示。为什么 Linux 被认为是安全的?尽管没有完美或无懈可击的操作系统,但可以说Linux计算机比Windows或macOS等其他操作系统受到恶意软件或病毒攻击的风险更低;出于不同的原因,我们将在接下来讨论。1. Linux 的设计就是安全的最重要的是,我们必须考虑Linux操作系统的架构。Linux 中基于权限的结构可防止普通用户执行管理操作,因为每个应用程序…
2025年2月28日

如何在 Amazon Linux 2 上安装 Python 3.9

你好,了不起的人们!在今天的文章中,我们将在 Amazon Linux 2 上安装 Python 3.9。Python 是一种开源、功能强大且易于掌握的编程语言。它在数据科学、机器学习和人工智能领域非常流行。尽管它的开发最初是作为一个业余爱好项目,但现在它已成为世界上广泛使用的编程语言。 Python 被创建为简单、高效,但具有有效的面向对象编程方法。Python 3.9 于 2020 年 10 月 5 日首次发布,预计将于 2025 年 10 月结束支持。以下是 Python 3.9 版本中提供的一些关键功能。PEP 573,从 C 扩展方法访问模块状态PEP 584,将工会运营商添加到字典中PEP 585,标准集合中的类型提示泛型PEP 593,灵活的函数和变量注释PEP 614,放宽装饰器的语法限制PEP 615,标准库中对 IANA 时区数据库的支持PEP 616,删除前…