sh.m1f.cn 是一个 Shell 脚本在线托管服务。用户可以通过浏览器编写脚本,保存后获得一个唯一的公开链接,任何安装了 curl 或 wget 的设备均可直接调用执行。
一、登录
访问 https://sh.m1f.cn,点击「一键登录」按钮,使用本站(m1f.cn)的博客账号即可完成认证,无需额外注册。
二、创建脚本
登录后进入脚本编辑器:
- 在编辑区撰写 Shell 脚本内容
- 可选填脚本名称(留空将自动生成随机名称)
- 点击「保存」按钮,系统将返回该脚本的访问链接
示例:
#!/bin/bash
# 系统信息查询脚本
echo "主机名: $(hostname)"
echo "系统: $(uname -a)"
echo "内存: $(free -h | grep Mem | awk '{print $3"/"$2}')"
echo "磁盘: $(df -h / | tail -1 | awk '{print $3"/"$2}')"
三、使用脚本
获取到脚本链接后,在任意终端中执行:
curl -s https://sh.m1f.cn/脚本名称.sh | bash
或使用 wget:
wget -qO- https://sh.m1f.cn/脚本名称.sh | bash
如需向脚本传递参数:
curl -s https://sh.m1f.cn/脚本名称.sh | bash -s 参数1 参数2
四、管理脚本
登录后可在脚本列表页查看所有已创建的脚本,支持以下操作:
- 编辑 — 点击脚本名称,修改内容后重新保存
- 更新 — 修改后保存将覆盖原链接内容
- 删除 — 移除不再需要的脚本
- 复制链接 — 快速获取脚本的公开访问地址
五、API 使用(高级)
脚本服务提供 RESTful API,适用于自动化场景。
创建脚本:
curl -X POST https://sh.m1f.cn/api/scripts
-H "Content-Type: application/json"
-d '{"name": "myscript", "content": "#!/bin/bashnecho hello"}'
获取脚本内容:
curl https://sh.m1f.cn/myscript.sh
更新脚本:
curl -X PUT https://sh.m1f.cn/api/scripts/myscript
-H "Content-Type: application/json"
-d '{"content": "#!/bin/bashnecho updated"}'
删除脚本:
curl -X DELETE https://sh.m1f.cn/api/scripts/myscript
六、安全说明
- 所有脚本内容通过 HTTPS 传输
- 创建和管理脚本需通过 m1f.cn 博客账号验证身份
- 脚本文件本身公开可读(用于 curl/wget 调用),请勿存放密码等敏感信息

Comments NOTHING