什么是 CLI
CLI(Command Line Interface)是通过文本命令与计算机交互的方式,是所有开发者必备的基础技能。
什么是 CLI
定义
CLI(Command Line Interface,命令行界面) 是一种通过输入文本命令来与计算机交互的方式。
与图形界面(GUI)不同,CLI 没有按钮、图标和菜单,只有一个闪烁的光标等待你输入指令。
为什么 CLI 如此重要
- 效率极高:一行命令能完成 GUI 需要点击十几次的操作
- 可自动化:命令可以写成脚本,批量重复执行
- 资源占用低:无需渲染图形,服务器几乎都用 CLI
- 跨平台一致:Linux/macOS/Windows 的 CLI 核心概念相通
一个最简单的例子
在终端输入:
echo "Hello, World!"
计算机会输出:
Hello, World!
这就是 CLI 的本质:你输入命令 → 计算机执行 → 返回结果。
CLI 的核心组成
| 组成部分 | 说明 |
|---|---|
| 终端(Terminal) | 显示命令和结果的窗口 |
| Shell | 解析和执行命令的程序 |
| 命令(Command) | 你输入的具体指令 |
| 参数(Arguments) | 命令的操作对象 |
ls -la /home/user
│ │ │
│ │ └── 参数:目标目录
│ └── 选项:显示详情+隐藏文件
└── 命令:列出目录内容
一句话总结:CLI 就是用文字给计算机下指令,是程序员与机器沟通的最直接方式。