技术

使用 ftrace 跟踪内核

使用 ftrace 跟踪内核

ftrace,它是添加到内核中的第一款跟踪工具,今天我们来看一下它都能做什么,让我们从它的一些重要术语开始吧。
在 Linux 命令行中自定义文本颜色

在 Linux 命令行中自定义文本颜色

在 Linux 命令行当中使用不同颜色以期提供一种根据文件类型来识别文件的简单方式。你可以修改这些颜色,但是在做之前应该对你做的事情有充分的理由。
如何在 Fedora 上安装 Pipenv

如何在 Fedora 上安装 Pipenv

Pipenv 的目标是将打包界(bundler、composer、npm、cargo、yarn 等)最好的东西带到 Python 世界来。它试图解决一些问题,并简化整个管理过程。
迁移到 Linux:安装软件

迁移到 Linux:安装软件

所有的 Linux 打包系统和工具都会让人迷惑,但是这篇面向初学者的教程可以帮助你搞明白。
如何记录你在终端中执行的所有操作

如何记录你在终端中执行的所有操作

无论你是安装程序,创建目录/文件还是删除文件夹,一切都会被记录下来,包括命令和相应的输出。这个命令对那些想要一份交互式会话拷贝作为作业证明的人有用。无论是学生还是导师,你都可以将所有在终端中执行的操作和所有输出复制一份。
如何暂时禁用 iptables 防火墙

如何暂时禁用 iptables 防火墙

了解如何在 Linux 中暂时禁用 iptables 防火墙来进行故障排除。还要学习如何保存策略以及如何在启用防火墙时恢复它们。
在 Linux 上复制和重命名文件

在 Linux 上复制和重命名文件

cp 和 mv 之外,在 Linux 上有更多的复制和重命名文件的命令。试试这些命令或许会惊艳到你,并能节省一些时间。
Vim-plug:极简 Vim 插件管理器

Vim-plug:极简 Vim 插件管理器

Vim 插件管理器就可以派上用场。插件管理器将安装插件的文件保存在单独的目录中,因此管理所有插件变得非常容易。
Caffeinated 6.828:实验 1:PC 的引导过程

Caffeinated 6.828:实验 1:PC 的引导过程

第一部分主要是为了熟悉使用 x86 汇编语言、QEMU x86 仿真器、以及 PC 的加电引导过程。第二部分查看我们的 6.828 内核的引导加载器,它位于 lab 树的 boot 目录中。第三部分深入到我们的名为 JOS 的 6.828 内核模型内部,它在 kernel 目录中。
Ohcount:源代码行计数器和分析器

Ohcount:源代码行计数器和分析器

它不仅仅是代码行计数器,还可以在含有大量代码的目录中检测流行的开源许可证,和检测针对特定编程 API(例如 KDE 或 Win32)的代码。
在 Fedora 系统上设置 zsh

在 Fedora 系统上设置 zsh

对于一些人来说,终端可能会很吓人。但终端不仅仅是一个输入的黑屏。它通常运行一个 shell(外壳),如此称呼的原因是它围绕着内核。
如何在 Arch Linux 中降级软件包

如何在 Arch Linux 中降级软件包

有时候,你想更新到最新的版本,但你可能会被破损的包卡住。不要惊慌!在这种情况下,你可以简单地回滚到旧的稳定包。