一份精选的 macOS 与 iOS 安全工具、测试应用和越狱资源清单。
ahegazy0/linux-basics-for-hackers-notes
基于《Linux Basics for Hackers》整理的结构化学习笔记,涵盖终端、网络、权限、脚本等 18 个模块。
- Star
- 1,833
- Fork
- 159
- 未关闭 Issue
- 1
- 最近提交
- 上个月
这是什么?
这是一个课程式的学习笔记仓库,内容基于 OccupyTheWeb 所著的《Linux Basics for Hackers》一书。笔记最初是在 Obsidian 中记录的个人实验笔记,之后整理成统一风格的 Markdown 模块。
课程共 18 个模块,从搭建 Kali Linux 实验环境开始,依次介绍终端基础、文本处理、网络管理、软件管理、文件权限、进程管理、环境变量、Bash 与 Python 脚本、归档压缩、文件系统、日志系统、服务、无线网络,以及内核与可加载内核模块。每个模块包含通俗的概念讲解、带示例的关键命令、速查表和课后练习,核心主题还配有架构图。
内容仅用于教学,建议在自己的 VirtualBox 等虚拟机与 Kali Linux 实验环境中练习。仓库还列出了 OverTheWire Bandit、TryHackMe 等外部练习平台,便于继续深入学习。
核心功能
- 01覆盖从终端基础到内核模块、Python 脚本的 18 个模块
- 02每个主题提供带示例的关键命令和速查表
- 03每个模块末尾附有练习题
- 04为文件系统树、权限等主题提供架构图
- 05附带外部实战练习平台的链接
适用场景
- 在 Kali Linux 实验环境中学习 Linux 命令行与安全基础
- 配合《Linux Basics for Hackers》一书按章节系统学习
- 作为权限、管道、定时任务等命令的速查参考
快速上手
- 1
安装 VirtualBox 或其他虚拟机软件
- 2
下载 64 位 Kali Linux 并在虚拟机中运行
- 3
打开模块 00(入门与实验环境搭建),按顺序学习各模块
使用前须知
- 未指定许可证,因此复用条款不明确。
- 这些笔记基于一本有版权的书籍,学习时需要配合该书使用。
- 使用前需要搭建 Kali Linux 虚拟机。
标签
常见问题
- linux-basics-for-hackers-notes 是什么?
- 基于《Linux Basics for Hackers》整理的结构化学习笔记,涵盖终端、网络、权限、脚本等 18 个模块。 这是一个课程式的学习笔记仓库,内容基于 OccupyTheWeb 所著的《Linux Basics for Hackers》一书。笔记最初是在 Obsidian 中记录的个人实验笔记,之后整理成统一风格的 Markdown 模块。
- linux-basics-for-hackers-notes 可以免费使用吗?用的什么许可证?
- linux-basics-for-hackers-notes 没有声明许可证。代码虽然公开,但没有许可证就没有明确的使用授权,正式使用前建议先联系作者。
- linux-basics-for-hackers-notes 还在维护吗?
- 半年内有更新。linux-basics-for-hackers-notes 最近一次提交是在 2026年9月12日。
- linux-basics-for-hackers-notes 适合用来做什么?
- 在 Kali Linux 实验环境中学习 Linux 命令行与安全基础 配合《Linux Basics for Hackers》一书按章节系统学习 作为权限、管道、定时任务等命令的速查参考
- linux-basics-for-hackers-notes 怎么安装和运行?
- 安装 VirtualBox 或其他虚拟机软件 下载 64 位 Kali Linux 并在虚拟机中运行 打开模块 00(入门与实验环境搭建),按顺序学习各模块
- 在哪里获取 linux-basics-for-hackers-notes?
- 源代码和安装说明在 GitHub 上:https://github.com/ahegazy0/linux-basics-for-hackers-notes
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
跨平台、基于 OpenGL 的 GPU 加速终端模拟器,标签页和分屏交给 tmux 等工具完成。
一个更智能的 cd 命令,记住常用目录,几个按键即可跳转,支持主流 shell。
命令行工具,将文件移入 freedesktop.org 回收站,与 KDE、GNOME、XFCE 共用同一回收站。
一个基于 bash 的工具,用 GPG 加密私密文件并存放在 git 仓库中,按公钥授权团队成员访问。
用于集中管理一台或多台 Linux 主机上 Fail2Ban 的 Web 管理平台。