macOS Zsh 学习手册
从安全起步,沿 4 个主题学会 39 个命令。
/
参数速查
常用参数与帮助
先认识常见模式,再回到具体命令确认真实含义。
写法:
--help、--version 各自是一个完整参数,两个短横线和单词之间没有空格。它们是常见约定,并非所有 macOS 命令都支持。查帮助和版本
01
man ls查看本机系统命令手册;按 q 退出。
02
git --help查看程序自己的帮助;是否支持需要看具体程序。
03
git --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 题巩固自测
覆盖路径、文件、文本、帮助、进程、磁盘和归档。选择后立即查看解释,答案只保存在当前浏览器。
macOS Zsh 终端速查表
macOS Sequoia 15.x · zsh · A4 打印版 参数必须结合具体命令理解。
安全提示:
rm 不经过废纸篓;执行删除、移动、覆盖前,先用 pwd 和 ls 确认位置与目标。核心命令
| 命令 | 作用 | 示例 |
|---|
管道与重定向
| 传递输出:ls | grep txt> 覆盖写入:echo 1 > a.txt>> 末尾追加:echo 2 >> a.txt< 文件作为输入:sort < a.txt
PATH
echo "$PATH" 查看原文。外部程序按目录从前到后查找;别名、函数和内建命令也会影响解析。用 command -v nano 看当前选中的命令。
参数与帮助
man ls 本机手册;git --help 帮助;git --version 版本。长参数中间无空格,且不是所有命令都支持。ls -lh 易读大小;cp -n 不覆盖;rsync -n 试运行。
nano / pico
Ctrl+O 写出并按 Enter 确认,Ctrl+X 退出,Ctrl+K 剪切行,Ctrl+U 粘贴内部剪切区。版本可能不同,以底部提示为准。