| name | 0 |
| description | Zero represents the origin, the blank slate, the reset button. This skill handles initialization, zero-state operations, default values, infinite loops, and the power of nothingness. Use when starting fresh, resetting systems, or working with mathematical zero concepts. |
0(Zero/Origin 简写)
这是一个哲学与技术结合的 Skill,用数字 0 触发。0 不只是数字,它代表:
- 原点:一切开始的地方
- 空集:无限可能的容器
- 重置:清洗状态,重新开始
- 无穷:循环的起点与终点
- 默认值:未指定时的假设
核心理念
"If zero were nothing, nothing would exist."
— 0 不是空无,而是潜能的种子
适用场景
当你说:
- "从零开始"
- "重置到初始状态"
- "清空所有数据"
- "初始化项目"
- "默认值是多少?"
- "无限循环怎么做?"
- "空值处理"
- "归零计数器"
- "创建空白画布"
初始化与归零
项目初始化
0 init
0 new project_name
0 reset
0 clean
0 scaffold
环境重置
0 env --fresh
0 db --wipe
0 cache --clear
0 config --default
空值/零值处理
检测零值
if [ -z "$var" ]; then
if [ "$num" -eq 0 ]; then
if [ -f "$file" ]; then
JavaScript/TypeScript
const value = input ?? defaultValue;
if (!value || value === 0 || value === '') {
}
const result = value || fallback;
Python
if not value:
value = default
if value == "" or value is None:
pass
value = input or default
value = input if input is not None else default
无限循环与零终止
while true 但优雅退出
while true; do
process
[ $? -eq 0 ] || break
done
while :; do task; done
until [ $(check_status) -eq 0 ]; do
sleep 1
done
for循环零迭代
for i in $(seq 0 -1); do echo $i; done
for i in $(seq 0 9); do echo $i; done
数学零操作
shell数学
counter=0
sum=0
((counter++))
((sum+=value))
if [ $divisor -ne 0 ]; then
result=$((dividend / divisor))
else
echo "Division by zero error!"
fi
编程语言
zero = 0
result = abs(-5)
negation = -0
tiny = 1e-10
import math
if math.isclose(value, 0, abs_tol=1e-9):
pass
0 === -0
Object.is(0, -0)
1 / 0
0 / 0
-0.toString()
零宽字符与不可见
零宽空格(ZWS)
echo "secret" | cat -A
echo "secret" | cat -A
零字节文件
touch empty.txt
> zero.log
: > log.txt
默认值模式
shell默认
: "${VAR:=default}"
: "${VAR:-default}"
func() {
local arg1=${1:-value1}
local arg2=${2:-value2}
}
其他语言
value = user_input or "default"
value = user_input if user_input is not None else "default"
const value = input ?? "default";
const legacy = input || "default";
零信任与安全
零信任模型
chmod 000 secret.txt
chmod 644 file.txt
零日漏洞(Zero-day)
哲学隐喻
归零心态
0 dayplan --clear
0 journal --new
0 habits --reset
0 repo --fresh-start
0 deps --reinstall
空杯心态
0 learn --beginner-mode
0 docs --from-scratch
特殊零概念
零成本抽象
零拷贝
sendfile()
splice()
零时区(UTC)
date -u
TZ=UTC date
实用单行
> empty.txt
awk -v RS='\0' '{print}' file
if [ ! -s file.txt ]; then echo "File is zero or empty"; fi
true
echo $?
sleep 0
禁忌与警告
⚠️ 除以零 = 崩溃(数学与程序)
expr 10 / 0
echo $((10/0))
⚠️ 零指针 = Segmentation Fault
int *p = NULL;
*p = 5;
⚠️ 零长度数组 = 未定义行为
int arr[0];
文化Zero
《从零开始的xxx》
0 learn python --from-scratch
0 build app --zero-dependency
0 deploy --bare-metal
零的象征意义
- 道生一,一生二,二生三,三生万物 → 道 = 0
- 空杯才能满 → 清空 = 0
- 无限循环 → ∞ = 0 + ∞
- 二进制基础 → 0和1构成万物
彩蛋:零的其他读法
| 场景 | 读法 | 示例 |
|---|
| 数字 | zero | 0.5 (zero point five) |
| 电话 | oh | 555-0xxx (five five five oh xxx) |
| 温度 | nothing | 0°C (nothing degrees) |
| 代码 | null | null/None/undefined |
| 金融 | nought | £0 (nought pounds) |
| 体育 | love | 0-0 (love-love, 网球) |
0 是数字世界的奇点。它既是最小,也是无限;既是虚无,也是全部。当你从零开始,你拥有所有的可能。
快速参考
0 init # 初始化
0 reset # 重置
0 clean # 清空
0 default # 恢复默认
0 check # 零值检查
0 cycle # 循环直到零
最后一句:
最伟大的系统,往往从最简单的 0 开始。
学会归零,才能超越零。