# debian **Repository Path**: goldfish9901/debian ## Basic Information - **Project Name**: debian - **Description**: repos for all source files written in debian os - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-05-03 - **Last Updated**: 2026-06-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: init ## README # Debian 个人配置 dotfiles 这是一个用于 Debian 系操作系统的个人配置文件仓库,包含 Shell 配置、开发工具脚本、项目代码等。 ## 项目简介 本仓库收集了日常开发环境中使用的各类配置文件和脚本工具,涵盖: - **Shell 配置**:Bash 配置文件、别名、环境变量等 - **开发脚本**:CUDA、Docker、Git、LLM 接入、代理配置等工具脚本 - **开发项目**:C++、CUDA、HTML、Verilog、游戏等示例代码 - **编辑器配置**:VSCode 设置 ## 目录结构 ``` debian/ ├── bin/ # 实用脚本工具 │ ├── chatroom.sh # 聊天室相关 │ ├── cuda*.sh # CUDA 环境配置 │ ├── deepseek*.sh # DeepSeek LLM 接入 │ ├── docker-push.py # Docker 推送工具 │ ├── proxy*.sh # 代理配置 │ ├── llm.sh # LLM 通用接口 │ └── ... ├── conf/ # 配置文件 │ ├── .bashrc # Bash 配置 │ ├── .bash_aliases # Bash 别名 │ ├── .condarc # Conda 配置 │ ├── .cuda # CUDA 配置 │ ├── .proxy # 代理配置 │ └── ... ├── dev/ # 开发项目 │ ├── cpp/ # C++ 示例代码 │ ├── cu/ # CUDA 示例代码 │ ├── html/ # HTML/JS 示例 │ ├── games/ # 小游戏 │ └── ... └── .vscode/ # VSCode 配置 ``` ## 快速开始 克隆仓库后,按以下步骤配置: ```bash # 克隆仓库 git clone https://gitee.com/goldfish9901/debian.git ~/debian # 链接 Shell 配置文件 ln -sf ~/debian/conf/.bashrc ~ ln -sf ~/debian/conf/.bash_aliases ~ # 复制脚本到本地 bin 目录 rm -rf ~/.local/bin cp -r ~/debian/bin ~/.local # 使脚本可执行 chmod +x ~/.local/bin/* ``` ## 主要功能 ### Shell 配置 - `.bashrc`:Bash 初始化配置,包含提示符、环境变量等 - `.bash_aliases`:常用命令别名 ### 开发工具脚本 | 脚本 | 说明 | |------|------| | `cuda.sh` | CUDA 环境快速配置 | | `deepseek.sh` | DeepSeek API 接入 | | `gpt.sh` | GPT 模型接入 | | `docker-push.py` | Docker 镜像推送工具 | | `proxy.sh` | 代理配置管理 | | `nvm.sh` | Node 版本管理 | ### 开发项目 - **C++**:C++ 学习示例(数据结构、算法、Qt 等) - **CUDA**:GPU 并行计算示例 - **HTML**:前端学习示例 - **Games**:简单游戏实现 ## 环境要求 - Debian 系 Linux 发行版(或 Ubuntu、Fedora 等) - Bash 4.0+ - Git ## 注意事项 1. 使用前请根据个人需求修改配置文件中的路径和参数 2. 部分脚本可能需要安装依赖工具 3. 代理相关脚本请确保了解其用途后再使用 ## 许可证 本仓库仅供个人学习使用,引用外部代码请遵循原许可证。