抛弃过时的文档基础设施 很久以前,Linux 内核开始使用 00-Index 文件来列出每个文档目录的内容。这旨在解释每个文件记录的内容。Henrik Austad 最近指出,这些文件已经过时很久,可能不再被任何人使用。这没什么新鲜的。Henrik 在他的帖子中说,这个问题已经被讨论多年了,“而且从那时起它们变得更加过时,所以也许是时候把它们扔掉了。”
Bash 的内置 printf 函数 即使您已经熟悉 printf 命令,如果您通过“man printf”获取信息,您可能会错过 bash 内置版本的标准 printf(1) 命令提供的一些有用的功能。
周末阅读:关于 Bash 的一切 Bash 是一种 shell 和命令语言。它被广泛分发,作为大多数 Linux 发行版的默认登录 shell。我们为您收集了一些最受欢迎的 Bash 相关文章,供您周末阅读。 编写更紧凑的 Bash 代码 作者:Mitch Frazier 在大多数编程语言中,至少是非脚本语言中,您都希望避免使用未初始化的变量。在 bash 中,使用未初始化的变量通常可以简化您的代码。
让您的开源项目的非经常性贡献者感到满意 长期以来,社区经理一直被建议培养顶级贡献者,但考虑不频繁和临时的(非经常性)贡献者也很重要。潜在的非经常性贡献者比习惯性贡献者更多,充分利用您的非经常性贡献者可能需要重新考虑您保留和整合贡献者的策略。
非子进程退出通知支持 Daniel Colascione 提交了一些代码,以支持进程了解何时其他进程已终止。通常,一个进程可以知道自己的子进程何时结束,但对于不相关的进程,或者至少不是轻易地知道。Daniel 的补丁在每个进程的 /proc 目录条目中创建了一个新文件——一个名为“exithand”的文件,任何其他进程都可以读取它。
使用 Linux 进行逻辑运算 我已经介绍了很多不同的科学应用程序,您可以在计算机上运行这些应用程序来进行相当复杂的计算,但到目前为止,我还没有真正考虑过运行此软件的硬件。因此,在本文中,我将介绍一个软件包,该软件包使您可以深入了解用于构建计算单元的逻辑门级别。
2019 年 1 月,#294:发行版问题 您还记得您的第一个发行版吗?我真正使用过的第一个 Linux 版本,并且使用了一段时间,是在 1990 年代末——在古老的时代,当时 56k 调制解调器、3.5 英寸软盘和 VGA CRT 显示器占据主导地位。到那时,Linux 本身已经存在了很多年——SUSE(当时以华丽的大小写混合和标点符号填充的 S.u.S.E. 而闻名)和 Red Hat 都在支持它方面做得很好——那时我决定真正尝试一下这个“免费”操作系统。因为我是个书呆子。这就是我们所做的。