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

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

在 AI 时代翻译一门课程,实在是太简单了。
VrianCao 说他先使用 DeepSeek V4 Flash 进行翻译,然后通过 GPT-5.6 Sol 审校,最后人工抽查,就结束了。

另外 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 之上吧,这件事本身其实有一点点难度的。
而对于非初学者
可以把这个课程当做一个词典,需要的时候查询一下即可。
原文:https://www.appinn.com/linux-basics-for-hackers/