shell
-
使用 trace-cmd 追踪内核
trace-cmd 是一个易于使用,且特性众多、可用来追踪内核函数的命令。 在 之前的文章 里,我介绍了如何利用 ftrace 来追踪内核函…
-
在 Fedora CoreOS 上运行 GitHub Actions
GitHub Actions 是一项为快速建立持续集成和交付(CI/CD)工作流程而提供的服务。这些工作流程在被称为“运行器runner”的主机上…
-
Arch Linux 软件包制作入门
PKGBUILD 文件是为 Arch Linux 及其衍生版(如 Manjaro)构建和创建软件包的方式。 如果你曾经使用过 AUR(即 Arch Linux …
-
TIOBE 7月:R等统计语言开始流行
TIOBE 已公布2020 年 7 月的编程语言排行榜。 在本期榜单中,各类应用于数据科学的语言是一大亮点。尤其是 R 语言,本月上升至第 8 位,创造了新的记录,TIOBE 称这…
-
如何在 Linux 上使用 BusyBox
BusyBox 是一个开源(GPL)项目,提供了近 400 个常用命令的简单实现。 我们很容易认为 Linux 的命令是理所当然的。当你安装 Linux 时,它们与系统捆绑在一起,…
-
不是 Windows,也不是 Linux,Shrine 才是“神之操作系统”
在生活中,我们都曾使用过多种操作系统。有些好,有些坏。但你能说你使用过由“神”设计的操作系统吗?今天,我想向你介绍 Shrine(圣殿)。 什么是 Shri…
-
使用 Vagrant 在不同的操作系统上测试你的脚本
Vagrant 可以帮助你在你的电脑上运行其他操作系统,这意味着你可以构建、测试、疯狂折腾而不毁坏你的系统。 我使用 Vagrant 已经很长时间了。我使用几种 DevOps 工具…
-
用 Linux sed 命令替换智能引号
用你喜欢的 sed 版本去除“智能”引号。 在排版学中,一对引号传统上是朝向彼此的。它们看起来像这样: “智能引号” 随着计算机在二…
-
在 Git 中写下 master 的开发者反省“错误”,这些计算机术语错了吗
6月17日,最初在 Git 中写下“master”一词的开发者 Petr Baudis 在社交网站上说,“当我说话时,是给别人听的,而不是给我自己听的。”意指当年不该使用“mast…
-
恢复 GNOME 顶栏的托盘图标
GNOME 是一款流行的 Linux 桌面环境,致力于为 Linux 用户提供现代化的桌面体验。 虽然这款桌面绝大部分功能都不错,但 GNOME 团队的某些决定确实也让许多用户恼火…