计算机、操作系统、文件、进程与命令行
建立软件运行环境的基础心智模型。
- 用自己的话解释“计算机、操作系统、文件、进程与命令行”及其核心术语。
- 在真实 AI 产品场景中识别何时应该使用本课方法。
- 完成一份可沉淀进“系统关系图、一次 API 调用与基础 SQL 练习”阶段任务的实践产出。
REAL SCENE
先从一个真实场景开始
你收到工程师发来的报错截图:命令找不到、文件路径不存在、端口已被占用。团队等你确认演示环境是否可用,但如果不知道操作系统如何定位文件、程序如何成为进程,就很难描述问题,更无法判断该找谁处理。
PLAIN EXPLANATION
说人话:它到底是什么?
计算机可以理解为硬件、操作系统和应用三层。文件是持久保存的数据,文件夹负责组织,路径是定位地址;程序是磁盘上的指令,运行后成为占用 CPU 与内存的进程。命令行与图形界面都在调用操作系统能力,只是命令行更容易重复、记录和自动化。产品经理无需熟练运维,但要能安全地查看目录、切换路径、运行只读命令并完整保留错误信息。
文件、路径与权限
绝对路径从磁盘根开始,位置明确;相对路径依赖当前工作目录。读、写、执行权限决定当前身份能做什么。路径错误、文件不存在和无权限是三类不同问题,不能统称为打不开。
- 先确认当前目录再执行命令
- 带空格路径需要正确引用
- 敏感文件不粘贴到公开渠道
程序、进程与资源
程序是静态文件,进程是一次运行实例;同一程序可以有多个进程。进程拥有编号、启动参数、工作目录和资源占用。端口冲突通常表示已有进程占用了服务入口。
- 区分安装失败与启动失败
- 记录进程退出码和完整日志
- 结束进程前确认身份与影响
命令行安全边界
命令由程序、参数和选项组成,当前目录与环境变量会影响结果。优先执行查看状态的只读命令,理解目标后再修改;涉及删除、覆盖、管理员权限或生产环境时必须停下来确认。
- 复制命令前逐段理解作用
- 不要把密钥写进命令历史
- 保留可复现步骤而非只发截图
先辨认文件、程序、进程和环境,再描述故障。
命令行操作先只读确认目标,修改动作必须可控可恢复。
排障信息要包含命令、目录、时间、结果与原始错误。
KEY POINT
这节课最重要的结论
- 为什么重要
- 这决定了听懂工程语言、阅读接口和数据库方案,并判断技术取舍时,团队是否拥有一致、可验证的判断标准。
- 适用边界
- 当问题目标、数据来源或失败成本发生变化时,不要机械套用;先重新确认假设和风险等级。
EXAMPLES
正确案例与常见反例
本地演示失败时,产品经理记录当前目录、执行命令、时间和完整报错,确认配置文件存在但端口 3000 已被旧进程占用;与工程师核对进程身份后停止旧实例,再重新启动,并把复现与恢复步骤写入演示手册。
看到“address already in use”便猜测代码坏了,反复重装依赖并删除不认识的目录;截图裁掉了命令和路径,也没记录改过什么,最终旧进程仍在运行,还丢失了本地配置。
“我在项目目录执行启动命令,14:20 返回端口 3000 被占用;文件和依赖检查正常。请帮我确认占用进程是否属于旧开发服务,确认后我再按安全步骤停止它,不会直接结束未知进程。”
HANDS-ON
必做实操任务
本节产出:“系统关系图、一次 API 调用与基础 SQL 练习”阶段任务中的《计算机、操作系统、文件、进程与命令行》一页实践卡
步骤 1创建练习文件夹和文本文件,分别用绝对路径与相对路径定位并说明差异。
步骤 2启动一个本地程序,查看其进程编号、启动参数与资源占用后正常退出。
步骤 3故意输入不存在路径,记录命令、当前目录、错误信息和修复步骤。
步骤 4为团队编写一份演示环境检查清单,标出所有危险或需确认的操作。
实践结果会自动保存在本机,并进入项目工坊的任务来源。
任务:____
操作系统与终端:____
当前目录:____
执行命令:____
期望结果:____
实际输出与时间:____
对象分类:文件 / 路径 / 进程 / 端口 / 权限 / 其他
已完成的只读检查:1. ____ 2. ____ 3. ____
准备执行的修改:____
精确目标:____ 风险:____ 恢复方法:____
最终原因:____
修复与验证:____
可复现步骤:____CHECKLIST
产品经理工作检查表
MASTERY QUIZ
掌握测验
达到 60% 即可完成本课。
INTERVIEW
常见面试题
展开参考回答
目的不是替代工程师,而是准确描述环境问题、完成可复现的基础检查并理解软件如何运行。回答应覆盖文件与路径、程序与进程、端口和权限,同时强调只读优先、敏感信息保护、修改前确认目标,以及把命令、环境、输出和恢复步骤完整记录。
RECAP & FURTHER READING
重点回顾、延伸阅读与下一步
- 1
围绕“计算机、操作系统、文件、进程与命令行”继续阅读:查阅对应技术的官方入门文档,重点核对输入输出、失败方式、权限边界与可观测性。
- 2
用“进程、路径、命令行”作为检索词,分别写下一条定义、一条适用边界和一个反例。
- 3
对照本课正确案例与反例,寻找一个公开案例并记录其中可复用的判断与不能照搬的条件。