命令的语法结构
每条 CLI 命令都遵循统一结构:命令 + 选项 + 参数,掌握这个语法能帮你读懂任何命令。
命令的语法结构
基本结构
每条 CLI 命令都由三部分组成(后两者可选):
命令 选项 参数
command [options] [arguments]
实际例子
ls -la /home/user
ls:命令——列出目录内容-la:选项——-l显示详情,-a包含隐藏文件/home/user:参数——要查看的目录
选项的两种写法
# 短选项(单字母,可合并)
ls -la
ls -l -a # 效果相同
# 长选项(完整单词,不可合并)
ls --all
ls --long
获取帮助
几乎所有命令都有内置帮助文档:
# 方法一:--help
ls --help
# 方法二:man 手册(详细)
man ls
# 方法三:tldr(简洁实例)
tldr ls
命令的执行流程
1. 你在提示符后输入命令
2. 按 Enter 键
3. Shell 解析命令(拆分命令/选项/参数)
4. Shell 找到对应的程序
5. 程序执行,输出结果
6. 返回提示符,等待下一条命令
特殊字符
| 字符 | 含义 |
|---|---|
# |
注释(不被执行) |
; |
分隔多条命令 |
\ |
续行(命令太长时用) |
* |
通配符(匹配任意字符) |
# 这是一个注释
ls ; pwd ; whoami # 连续执行三条命令
echo "这是一个很长的\n命令" # 续行
ls *.txt # 匹配所有 .txt 文件
掌握了语法结构,你就拥有了读懂任何命令的能力。