命令行与部署知识库总览

MOC MeetYou 命令行 Obsidian
创建于 2026-05-09
目录

命令行与部署知识库总览

Summary

这是一套围绕 MeetYou 项目组织的命令行知识库。它不是“命令大全”,而是以你真实会用到的场景为中心:Windows 本地开发、Linux 服务器部署、Docker/Compose、SSH/GitHub、systemd 运维、常见排错,以及把大模型聊天整理进 Obsidian 的工作流。

1. 推荐放置结构

Obsidian Vault/
└─ 技术栈/
   └─ 命令行与部署/
      ├─ 00-MOC-命令行与部署知识库总览.md
      ├─ 01-Windows-PowerShell-命令笔记.md
      ├─ 02-Windows-CMD-命令笔记.md
      ├─ 03-Linux-命令笔记.md
      ├─ 04-Docker-相关知识笔记.md
      ├─ 05-Git-SSH-GitHub-命令笔记.md
      ├─ 06-MeetYou-Core-部署运维手册.md
      ├─ 07-常见排错与小点整合.md
      ├─ 08-聊天到Obsidian自动整理工作流.md
      └─ Linux/(系统编程深入)
          ├─ Linux.md
          ├─ Linux文件系统导航与操作.md
          ├─ 基本环境搭建.md
          └─ 进程管理与系统监控.md

2. 笔记地图

笔记 用途 什么时候打开
01-Windows-PowerShell-命令笔记 Windows 现代命令行、本地开发、脚本、JSON、端口诊断 写脚本、跑前端、查端口、调 desktop agent
02-Windows-CMD-命令笔记 传统 Windows 命令、批处理、网络诊断、环境变量 老教程只给 CMD、排查 PATH、用 netstat/taskkill
03-Linux-命令笔记 Ubuntu 服务器、文件/权限/进程/网络/systemd/PostgreSQL SSH 到云服务器、部署 Core、看日志
04-Docker-相关知识笔记 Docker/Compose 概念、容器生命周期、日志、卷、网络 部署 sidecar、代理、微信桥接、数据库等服务
05-Git-SSH-GitHub-命令笔记 Git 基础、SSH key、GitHub Actions、远程部署 拉代码、提交、CI、服务器 git pull --ff-only
06-MeetYou-Core-部署运维手册 MeetYou 项目专属运维命令 Core 部署、更新、健康检查、systemd 管理
07-常见排错与小点整合 你经常问的小坑集中区 报错时先查这里
08-聊天到Obsidian自动整理工作流 把大模型聊天变成可复习笔记 每次学习/项目讨论结束后整理
Linux Linux 系统学习总入口 学习文件系统、进程管理、环境搭建
Linux文件系统导航与操作 文件系统结构与导航 理解目录树、WSL 挂载、基础命令
基本环境搭建 开发环境搭建 WSL、conda、pip 配置
进程管理与系统监控 进程管理 ps、top、kill、后台任务、资源监控

3. 命令行心智模型

3.1 命令一般长这样

命令 主对象 选项 参数

例子:

ls -la /opt/meetyou
  • ls:命令。
  • -la:选项,改变命令行为。
  • /opt/meetyou:参数,表示操作对象。

PowerShell 更像:

Get-ChildItem -Force C:\Projects\MeetYou
  • Get-ChildItem 是标准动词-名词形式。
  • -Force 是参数。
  • C:\Projects\MeetYou 是路径。

3.2 三种 Shell 的分工

环境 更适合做什么 不太适合什么
PowerShell Windows 本地开发、对象管道、JSON、服务/进程/网络检查 照抄 Linux 命令时容易踩坑
CMD 老式 Windows 命令、批处理、某些系统工具、netstat/taskkill 复杂脚本、结构化数据处理
Linux Shell 服务器部署、Docker、systemd、日志、权限、进程 Windows 专属 UI/注册表/桌面工具

4. MeetYou 项目的典型命令链路

4.1 本地 Windows 开发链路

PowerShell/CMD
  -> git pull / git diff
  -> npm / pnpm / python
  -> 本地 desktop agent / UI
  -> 调远程 Core

常用入口:01-Windows-PowerShell-命令笔记05-Git-SSH-GitHub-命令笔记

4.2 远程 Core 运维链路

Windows PowerShell
  -> ssh ubuntu@服务器
  -> cd /opt/meetyou/MeetYou
  -> git fetch / git pull --ff-only
  -> source .venv/bin/activate
  -> pip install -r requirements-core.txt
  -> sudo systemctl restart meetyou-core
  -> curl /health

常用入口:03-Linux-命令笔记06-MeetYou-Core-部署运维手册

4.3 Docker/Sidecar 链路

Linux server
  -> docker compose up -d
  -> docker compose logs -f
  -> docker exec -it container bash
  -> volume/network/env 排查

常用入口:04-Docker-相关知识笔记

5. 标签设计

建议统一使用这些标签,方便全库检索:

#命令行 #PowerShell #CMD #Linux #Docker #Git #SSH #GitHubActions
#MeetYou #部署 #运维 #排错 #Obsidian #学习笔记

6. 复习方式

每次学完或排完一个问题,给笔记补三件东西:

  1. 问题:我当时想干什么?
  2. 命令:最终有效命令是什么?
  3. 原理:为什么这样做?下次怎么判断?

建议在每篇笔记底部维护:

## 我的新增记录
- 2026-xx-xx:问题:……;命令:……;原因:……

7. 最小命令学习顺序

  1. 先学 03-Linux-命令笔记cd/ls/cat/nano/systemctl/journalctl/curl
  2. 再学 05-Git-SSH-GitHub-命令笔记ssh/git fetch/git pull --ff-only
  3. 再学 06-MeetYou-Core-部署运维手册:把项目跑起来、看日志、健康检查。
  4. 最后补 04-Docker-相关知识笔记:容器、Compose、卷、网络、日志。
  5. Windows 本地开发时随时查 01-Windows-PowerShell-命令笔记02-Windows-CMD-命令笔记

8. 反向链接建议

以后写项目日志时,可以这样链回来:

今天处理 MeetYou 的 Core 更新,主要用到 [06-MeetYou-Core-部署运维手册](06-MeetYou-Core-部署运维手册.html) 和 [05-Git-SSH-GitHub-命令笔记](05-Git-SSH-GitHub-命令笔记.html)。
报错是 bash 换行问题,记录到 [07-常见排错与小点整合#bashr No such file or directory](07-常见排错与小点整合.html#bashr-no-such-file-or-directory)。

相关:01-Windows-PowerShell-命令笔记02-Windows-CMD-命令笔记03-Linux-命令笔记04-Docker-相关知识笔记05-Git-SSH-GitHub-命令笔记06-MeetYou-Core-部署运维手册07-常见排错与小点整合|08-聊天到Obsidian自动整理工作流