主题
开发环境命令速查手册
一站式获取 .NET 开发所需的软件安装、配置和常用命令,助力高效开发与运维
📚 目录导航
一、开发环境
| 工具 | 描述 | 常用场景 |
|---|---|---|
| DotNet | .NET SDK 安装与常用命令 | 项目创建、编译、运行、发布 |
二、数据库服务
| 工具 | 描述 | 常用场景 |
|---|---|---|
| SqlServer | SQL Server 安装与管理 | 企业级数据库、业务系统 |
| Redis | Redis 缓存安装与使用 | 高性能缓存、Session 存储 |
三、消息队列
| 工具 | 描述 | 常用场景 |
|---|---|---|
| RabbitMQ | RabbitMQ 安装与配置 | 异步通信、解耦、削峰填谷 |
四、Web 服务
| 工具 | 描述 | 常用场景 |
|---|---|---|
| Nginx | Nginx 安装与配置 | 反向代理、负载均衡、静态资源 |
五、容器化
| 工具 | 描述 | 常用场景 |
|---|---|---|
| Docker | Docker 安装与使用 | 应用容器化、环境隔离、CI/CD |
六、版本控制
| 工具 | 描述 | 常用场景 |
|---|---|---|
| Git | Git 常用命令 | 代码管理、团队协作、版本回溯 |
七、进程管理
| 工具 | 描述 | 常用场景 |
|---|---|---|
| Pm2 | Node.js 进程管理 | 服务守护、自动重启、日志管理 |
八、证书管理
| 工具 | 描述 | 常用场景 |
|---|---|---|
| Certbot | Let's Encrypt 证书管理 | HTTPS 证书获取与自动续期 |
九、操作系统
| 工具 | 描述 | 常用场景 |
|---|---|---|
| Linux | Linux 常用命令 | 服务器运维、文件操作、进程管理 |
| Vim | Vim 编辑器使用指南 | 快速编辑、远程服务器开发 |
🚀 快速入门
开发环境搭建流程
1. 安装 Linux 系统 → 配置基础环境
↓
2. 安装 .NET SDK → 验证安装
↓
3. 安装数据库(SQL Server/Redis)→ 配置连接
↓
4. 安装中间件(RabbitMQ/Nginx)→ 配置服务
↓
5. 安装 Docker → 容器化部署
↓
6. 安装 Git → 代码版本控制高频命令速查
| 场景 | 命令 |
|---|---|
| .NET 项目创建 | dotnet new console -o MyApp |
| 项目编译 | dotnet build -c Release |
| 项目发布 | dotnet publish -c Release -r linux-x64 |
| Git 克隆 | git clone <repository-url> |
| Docker 运行 | docker run -d -p 80:80 nginx |
| Redis 连接 | redis-cli -h localhost -p 6379 |
💡 使用技巧
- 快速定位:使用
Ctrl+F搜索关键词 - 离线查看:将文档克隆到本地随时查阅
- 命令复制:所有代码块均可直接复制使用
- 定期更新:关注仓库获取最新命令和配置
📖 学习路径
| 阶段 | 推荐内容 |
|---|---|
| 入门 | DotNet → Git → Linux 基础命令 |
| 进阶 | SqlServer → Redis → RabbitMQ |
| 高级 | Docker → Nginx → Certbot |
文档持续更新中,欢迎提交 Issue 和 PR 贡献内容!
高效开发,从掌握命令开始 🌟