开发笔记

关于命令行与 Web 基础的自用速查。每篇都尽量先给出能直接复制运行的例子,再解释它为什么这样写,最后列出真正会踩到的坑。

关于这份笔记

写给自己看的,所以取舍比较实用主义:一个任务通常只记一条最常用的做法,参数只列会用到的那几个。遇到不同平台行为不一致的地方会直接标出来,尤其是 GNU 工具与 macOS 自带工具之间的差异——这类差异最容易让复制来的命令在另一台机器上失败。

所有例子都在 Linux(Debian 12)与 macOS 上实际跑过。涉及路径、端口、日期的例子一律使用文档专用的示例值,例如 203.0.113.0/24、example.com,不会出现真实主机的信息。

阅读约定

写法含义
<文件名>占位符,替换成你自己的值,尖括号不写进命令
# 开头代码块里的注释,不是要执行的命令
…省略掉的部分,保持原样即可
命令后面标 GNU该写法依赖 GNU 版本的工具,macOS 自带版本可能不支持

更新记录

日期改动
2026-11-02建站;收录 Git、Shell、正则、Markdown、HTTP、字符编码六篇,增加一页英文笔记。

站点说明

整站是几个手写的静态页面,只有一份 CSS,没有任何脚本、外部字体、图标库或统计代码。因此断网时把目录直接打开也能读,页面之间也全部是相对链接。若发现某页排版异常,多半是浏览器缓存了旧的样式表,强制刷新即可。