Zsh 学习手册

macOS Zsh 学习手册

从安全起步,沿 4 个主题学会 39 个命令。

1 节起步 · 4 节主题导学 · 39 节命令课程 · macOS Sequoia 15.x · zsh
参数速查

常用参数与帮助

先认识常见模式,再回到具体命令确认真实含义。

写法:--help、--version 各自是一个完整参数,两个短横线和单词之间没有空格。它们是常见约定,并非所有 macOS 命令都支持。

查帮助和版本

01man ls
查看本机系统命令手册;按 q 退出。
02git --help
查看程序自己的帮助;是否支持需要看具体程序。
03git --version
查看程序版本;有些程序使用 -V,也有程序不支持。

高频参数模式

形式
常见含义
示例与差异
-h / --help
帮助,或易读单位
curl -h;ls -lh
--version / -V
显示版本
git --version;-V 并不通用
-v
verbose,详细过程
cp -v
-q
quiet,减少输出
grep -q
-o
输出文件或排序方式
curl -o;top -o
-s
silent 或 summary
curl -s;du -s
-i
interactive,操作前询问
rm -i;cp -i
-f
force,强制执行
rm -f,谨慎使用
-n
含义差异很大
cp -n 不覆盖;rsync -n 试运行;cat -n 行号
-r / -R
经常表示递归
cp -R 复制目录
-a
all 或 archive
ls -a;rsync -a
--
结束参数解析
rm -- -draft.txt;支持情况需确认
-y、-z、-w、-L、-p 也很常见,但跨命令差异更大,应在具体命令中学习。
完整命令库

39 个常用命令

原文的 21 个命令全部保留,并补充 18 个继续学习 Shell 时马上会用到的命令。每项都有课程入口、用途、参数、完整示例和实战案例。

21原文命令
18扩展命令
39命令合计
39实战案例
命令作用与词源常用参数组合完整示例
没有匹配项

帮助与版本

--help、--version 是常见约定,不是所有命令的统一参数。正确写法中两个短横线与单词之间没有空格。系统命令优先使用 man 命令名;例如 git --help、git --version、zsh --version。

资料来源

综合自测

17 题巩固自测

覆盖路径、文件、文本、帮助、进程、磁盘和归档。选择后立即查看解释,答案只保存在当前浏览器。