Terminal
终端是用户与操作系统 Shell 交互的界面程序,负责输入命令和显示输出。
#type / concept
#status / stub
#tech / ops
[!info] related notes
- 相关概念: [[shell-basics|Shell]], CLI
- 相关工具: Windows Terminal, Warp Terminal, Zsh
Terminal
一句话定义
终端(Terminal)是用户输入命令、查看输出的界面程序,它本身不解释命令,而是把输入传给 Shell 处理。
Terminal vs Shell vs CLI
- Terminal:显示界面(窗口),负责渲染文字和接收键盘输入
- Shell:命令解释器(bash、zsh、PowerShell),负责执行命令
- CLI:命令行界面的统称,包含 Terminal + Shell
常见终端模拟器
| 终端 | 平台 | 特点 |
|---|---|---|
| Windows Terminal | Windows | 微软官方,支持多 Tab、WSL |
| iTerm2 | macOS | 功能丰富,自定义强 |
| Warp | 跨平台 | AI 辅助,现代 UI |
| Alacritty | 跨平台 | GPU 加速,极快 |
| Kitty | 跨平台 | 图形协议支持 |
伪终端(PTY)
SSH 远程连接、Docker exec 等场景使用的虚拟终端,由内核提供。