# scripts **Repository Path**: duqingkun/scripts ## Basic Information - **Project Name**: scripts - **Description**: 保存常用的脚本 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-10-31 - **Last Updated**: 2025-12-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Scripts 本仓库是一系列实用 shell 脚本的集合,用于简化日常开发和运维任务。这些脚本涵盖 Docker 运行、文件操作、网络配置等功能。 ## 脚本说明 ### `docker_run.sh` 用于运行 Docker 容器,定义了以下变量: - `cur_dir`: 当前目录路径。 - `docker_name`: Docker 容器名称。 - `uid`: 用户 ID。 - `gid`: 用户组 ID。 ### `fdl` 该脚本的功能尚未详细描述,请参考具体代码或使用说明。 ### `fget` 该脚本的功能尚未详细描述,请参考具体代码或使用说明。 ### `funpack` 该脚本的功能尚未详细描述,请参考具体代码或使用说明。 ### `scp.sh` 用于通过 SCP 协议复制文件,定义了以下变量和函数: - `cur_dir`: 当前目录路径。 - `script_name`: 脚本名称。 - `user`: 远程主机用户名。 - `ip`: 远程主机 IP 地址。 - `dir`: 远程主机目标目录。 - `files`: 需要复制的文件列表。 - `validate_ip()`: IP 地址校验函数。 - `usage()`: 脚本使用帮助信息。 ### `se2d` 该脚本的功能尚未详细描述,请参考具体代码或使用说明。 ### `static_ip_config.sh` 用于配置静态 IP 地址,包含以下函数和变量: - `get_net_name()`: 获取网络接口名称。 - `get_ip4_info()`: 获取 IPv4 地址信息。 - `net_name`: 网络接口名称。 - `ip`: IPv4 地址。 - `gateway`: 网关地址。 - `dns`: DNS 服务器地址。 ## 使用说明 请根据具体脚本的功能,参考脚本内部注释或运行脚本时提供的帮助信息进行使用。 ## 贡献指南 欢迎贡献代码或改进现有脚本。请遵循以下步骤: 1. Fork 本仓库。 2. 创建新分支。 3. 提交您的更改。 4. 发起 Pull Request。 ## 许可证 本项目采用 MIT 许可证。详情请参阅 LICENSE 文件。