第八章:常用缩写完整对照表

8.1 编程相关

缩写全称中文
npmNode Package ManagerNode 包管理器
pnpmperformant npm高性能 npm(节省磁盘的包管理器)
yarn(非缩写,Yarn = “纱线”)Facebook 出的包管理器
npxNode Package executeNode 包执行器
MITMassachusetts Institute of Technology麻省理工学院(开源协议名)
HTMLHyperText Markup Language超文本标记语言
CSSCascading Style Sheets层叠样式表
JSJavaScriptJavaScript(注意:和 Java 没关系)
TSTypeScriptTypeScript(JS 的超集,加了类型)
JSONJavaScript Object NotationJS 对象表示法(数据格式)
XMLeXtensible Markup Language可扩展标记语言
YAMLYAML Ain’t Markup Language(递归缩写)配置文件格式
MDMarkdown轻量级标记语言

8.2 网络相关

缩写全称中文
APIApplication Programming Interface应用程序接口
URLUniform Resource Locator统一资源定位符(网址)
URIUniform Resource Identifier统一资源标识符
HTTPHyperText Transfer Protocol超文本传输协议
HTTPSHTTP Secure加密的 HTTP
TCPTransmission Control Protocol传输控制协议
UDPUser Datagram Protocol用户数据报协议
IPInternet Protocol网络协议(也指 IP 地址)
DNSDomain Name System域名系统
CDNContent Delivery Network内容分发网络
SSL/TLSSecure Sockets Layer / Transport Layer Security安全协议
RESTREpresentational State Transfer一种 API 设计风格
CORSCross-Origin Resource Sharing跨域资源共享

8.3 工具与平台

缩写全称中文
SDKSoftware Development Kit软件开发工具包
CLICommand Line Interface命令行界面
GUIGraphical User Interface图形用户界面
IDEIntegrated Development Environment集成开发环境
OSOperating System操作系统
VMVirtual Machine虚拟机
K8sKubernetes(中间 8 个字母)容器编排平台
CI/CDContinuous Integration / Continuous Deployment持续集成/持续部署
DevOpsDevelopment + Operations开发运维一体化

8.4 GitHub / 协作相关

缩写全称中文
PRPull Request拉取请求(提合并)
MRMerge Request合并请求(GitLab 叫法,等同 PR)
MVPMinimum Viable Product最小可行产品
TODO(非缩写,“to do”)待办事项标记
FIXME(非缩写,“fix me”)待修复标记
WIPWork In Progress进行中的工作
LGTMLooks Good To Me看起来不错(同意合并)

8.5 前端常用

缩写全称中文
PWAProgressive Web App渐进式网页应用
SPASingle Page Application单页应用
SSRServer-Side Rendering服务端渲染
CSRClient-Side Rendering客户端渲染
HMRHot Module Replacement热模块替换(保存即刷新)
DOMDocument Object Model文档对象模型
AJAXAsynchronous JavaScript And XML异步 JS 与 XML(异步请求技术)
SEOSearch Engine Optimization搜索引擎优化
UIUser Interface用户界面
UXUser eXperience用户体验

8.6 数据库相关

缩写全称中文
SQLStructured Query Language结构化查询语言
DBDatabase数据库
RDBMSRelational Database Management System关系型数据库管理系统
ORMObject-Relational Mapping对象关系映射
CRUDCreate Read Update Delete增删改查

第九章:实战命令逐字拆解

9.1 拆解 Docker 构建命令

docker build -f deploy/Dockerfile -t my-gpt-image .
部分含义
docker build”构建镜像”这个动作
-f deploy/Dockerfilefile:指定 Dockerfile 的路径(默认会找当前目录的 Dockerfile,但这里 Dockerfile 在 deploy/ 文件夹下,所以要手动指定)
-t my-gpt-imagetag:给做出来的镜像起个名字(标签)
.当前目录作为构建上下文(注意这个点很重要!它告诉 Docker “构建时能访问的文件范围”)

整句翻译:

「按照 deploy/Dockerfile 这份菜谱,用当前目录的内容做一份名叫 my-gpt-image 的预制菜」

9.2 拆解 Docker 启动命令

docker run -d -p 8080:80 my-gpt-image
部分含义
docker run”启动容器”这个动作
-ddetach:后台运行(不占用当前终端,关掉终端容器还在跑)
-p 8080:80port:端口映射,把容器内的 80 端口映射到你电脑的 8080 端口
my-gpt-image用哪个镜像启动

整句翻译:

「用 my-gpt-image 这份预制菜启动一个容器,让它在后台跑,把容器里的 80 端口暴露到我电脑的 8080」

9.3 端口映射图解

你的浏览器                    你电脑                       Docker 容器内
访问 localhost:8080  ──→   8080 端口  ──→   80 端口(容器里 Nginx 在听)

为什么要做映射?

  • 容器内部默认 Web 服务跑在 80 端口
  • 但你电脑的 80 端口可能已被占用,或者你想跑多个容器
  • 所以”翻译”一下:你访问电脑的 8080 → Docker 转给容器的 80

9.4 常见组合命令拆解

进入正在跑的容器(调试用)

docker exec -it <容器名> bash
参数含义
exec在容器里执行命令
-iinteractive:保持输入流打开
-tterminal:分配一个伪终端
bash要执行的命令(启动 bash shell)

挂载宿主机文件夹到容器(持久化数据)

docker run -v /Users/<your-username>/data:/app/data my-image
参数含义
-v 宿主路径:容器路径把电脑的 /Users/<your-username>/data 文件夹挂载到容器内的 /app/data

设置环境变量

docker run -e API_KEY=sk-xxx -e DEBUG=true my-image
参数含义
-e KEY=VALUE给容器内传入环境变量

最后更新:2026-06-02(据 git 提交历史回填,非内容重新审校日期)