# linux Environment Variable Manager **Repository Path**: gys1987/linux-environment-variable-manager ## Basic Information - **Project Name**: linux Environment Variable Manager - **Description**: linux 环境变量查看、管理、编辑的简单GUI - **Primary Language**: Python - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-09-19 - **Last Updated**: 2026-03-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Linux Environment Variable Manager ## 概述 Linux环境变量管理器是一个基于Python和PyQt5开发的图形化工具,用于查看、管理和编辑Linux系统环境变量。该工具具备自动备份功能,确保在修改环境变量时不会丢失原始配置。 ## 主要功能 ### 1. 环境变量查看 - 显示所有当前系统环境变量 - 以表格形式展示变量名和值 - 支持水平滚动查看长变量值 ### 2. 环境变量管理 - 添加新的环境变量 - 编辑现有环境变量 - 删除不需要的环境变量 ### 3. 自动备份功能 - 每次保存更改时自动创建备份 - 备份文件存储在用户主目录下的 `.env_backups` 文件夹中 - 自动清理旧备份,最多保留30个备份文件 - 备份文件名包含时间戳以便识别 ### 4. 自定义备份路径 - 支持设置自定义备份文件存储路径 - 可在设置菜单中更改备份目录 ## 界面介绍 ### 主界面 主界面显示当前所有环境变量的表格,提供以下操作按钮: - Add:添加新的环境变量 - Edit:编辑选中的环境变量 - Delete:删除选中的环境变量 - Save:保存所有更改并创建备份 ### 菜单栏 - Settings菜单包含设置备份路径的选项 ## 技术特点 ### 环境变量操作 使用Python的os模块进行环境变量的读取和操作。 ### 图形界面 使用PyQt5创建直观的图形用户界面。 ### 数据存储 环境变量备份以文本文件形式存储,每个备份文件包含所有环境变量的键值对。 ### 用户体验 - 图形化界面,操作直观 - 实时显示当前环境变量 - 提供详细的确认和错误提示信息 ## 使用说明 1. **查看环境变量**:启动程序后自动加载并显示所有环境变量 2. **添加环境变量**:点击"Add"按钮,在新行中输入变量名和值 3. **编辑环境变量**:选择要编辑的行,点击"Edit"按钮修改变量名或值 4. **删除环境变量**:选择要删除的行,点击"Delete"按钮移除 5. **保存更改**:点击"Save"按钮保存所有更改并创建备份 6. **设置备份路径**:在Settings菜单中选择"Set Backup Path"设置自定义备份目录 ## 关于 - **作者**:Developer - **邮箱**:developer@example.com - **版本**:v1.0.1-1 - **官网**:[https://github.com/example/linux-environment-variable-manager](https://github.com/example/linux-environment-variable-manager) ## 注意事项 - 程序需要Python 3.6或更高版本 - 需要安装PyQt5库 - 备份文件存储在用户目录下,不同用户有独立的备份文件