
在 Windows 里,你靠点击操作;在 Linux 里,你靠输入命令。这个课程讲的就是这个转变。
作为黑客,终端将占据你大部分时间,你最终用到的每一个工具都要经由终端运行。这一步无法跳过。
昨天在《10 款免费、好用的 GitHub 开源神器》中推荐了一门课程:《Linux Basics for Hackers》,今天 @VrianCao 同学就完成了中文译本,并发布了电子书版本。@Appinn

这门课程源自资深网络安全专家 OccupyTheWeb 出版的《Linux Basics for Hackers》一书的个人学习笔记整理而成,以通俗易懂的语言讲解核心概念、命令与实践示例,简单直接,非常适合初学者学习,内容又详细到真正派得上用场。
刚刚论坛的 VrianCao 同学发布了中文译本:

在 AI 时代翻译一门课程,实在是太简单了。
VrianCao 说他先使用 DeepSeek V4 Flash 进行翻译,然后通过 GPT-5.6 Sol 审校,最后人工抽查,就结束了。
最终发布在 GitHub 上,并提供了 PDF 版本:

另外 VIctoryRoad 同学还整理了 EPUB 格式,方便手机阅读。
课程开头是这样介绍的:
Windows 对你隐藏了很多东西。大多数事情都在幕后发生,而你本不该去关心它们。Linux 则恰恰相反——一切皆可见、一切皆可配置,没有任何东西被锁起来。
整个课程一共18个模块(章节),包括:
- • i 《Linux 黑客基础》中文课程讲义(PDF)
- • 00 入门与环境搭建
- • 01 终端基础
- • 02 文本处理
- • 03 网络管理
- • 04 软件管理
- • 05 文件与目录权限
- • 06 进程管理
- • 07 环境变量
- • 08 Bash 脚本编程
- • 09 归档与压缩
- • 10 文件系统与存储
- • 11 日志系统
- • 12 服务的使用与滥用
- • 13 安全与匿名
- • 14 无线网络
- • 15 内核与可加载内核模块
- • 16 自动化与计划任务
- • 17 Python 脚本编程
整个课程非常基础,从终端到底是什么开始介绍,最简单的命令行:
pwd
即 “Print Working Directory”(打印当前工作目录)。告诉你此刻在文件系统中的确切位置。
pwd
输出示例:
/home/kali
你正位于 kali 文件夹中、home 之内、系统根目录之下。迷路时就用它。
ls
即 “List”(列出)。显示当前文件夹里有什么。
ls
输出示例:
Desktop``Documents``Downloads``Pictures
实用的变体:
| 命令 | 变化 |
|---|---|
ls |
基础列表 |
ls -l |
详细列表,包含权限、大小和日期 |
ls -a |
也显示隐藏文件 |
ls -la |
详细列表,含隐藏文件 |
Linux 中的隐藏文件以点开头——比如 .bashrc 或 .config。普通的 ls 看不到它们。需要查看全部内容时就用 ls -la,你会经常用到它。
另外,再次推荐一下青小蛙写过的:终端(Terminal)、TTY 和 Shell,还有 SSH,一次搞懂它们到底是什么?
为什么要学习 Linux 基础知识?
当然是因为在 AI 时代,太多的资源都位于 Linux 之上,想要搞明白 AI,必然需要一点点的 Linux 基础知识…
当然你可以说我能让 AI 操作 Linux 系统。的确可以这样。
但是,你至少能把 AI Agent 安装到 Linux 之上吧,这件事本身其实有一点点难度的。
而对于非初学者
可以把这个课程当做一个词典,需要的时候查询一下即可。
如何有一个 Linux?
实际上,Windows 本身就带有一个非常好用的 WSL(Windows Subsystem for Linux)。
完全不改变你的使用习惯,在 Windows 上运行 Linux 这件事,已经实现很多年了。并且很多开发者也是这样干的。
在 Powershell 中安装 WSL:
wsl --install
然后重启电脑,你的第一台 Linux 虚拟机就创建完成了。
如果 wsl 无法运行,那就是你的系统太老了。





评论(0)