修订内容

关于修订内容的技术文章和开发文档。

如何修改Git提交信息,即使是推送之后

本文详细介绍如何修改 Git 提交信息,包括使用 git commit --amend 修正最近一次提交、通过交互式变基改写更早的提交。文章还讲解了推送后如何处理已推送到远程仓库的提交,强调使用--force-with-lease 而非强制推送的风险,以及如何安全地撤销更改或查看 reflog 恢复历史。

2026-10-18 7 运维部署

Bash 追加内容到文件:>>、tee 与 Heredoc 示例

本文详解在 Bash 中向文件追加内容的多种方法,包括使用 >> 重定向、tee -a 命令及 heredoc 语法。内容涵盖处理多行输入、同时写入多个文件、以 sudo 提升权限写入受保护文件等实用场景。此外,文章还对比了覆盖与追加的区别,并提供了修复权限错误和合并文件的故障排除技巧,是 Linux 系统管理的必备指南。

2026-10-14 18 运维部署

aws s3命令:cp、sync、ls和rm示例

本文详细介绍 AWS S3 常用命令的实用示例,涵盖 cp、sync、ls 和 rm 等核心操作。内容包括文件上传下载、目录递归复制与同步、对象删除及存储桶管理技巧。同时讲解过滤器使用、临时链接生成及安全预览方法,助您高效管理 S3 资源。

2026-10-17 7 运维部署

如何在 CentOS 7 上安装 Node.js 和 npm

本教程详细介绍如何在 CentOS 7 系统上安装 Node.js 和 npm。内容涵盖两种主流方法:一是通过 NodeSource 官方 yum 存储库快速安装,二是使用 NVM(Node Version Manager)脚本灵活管理多个 Node.js 版本。文章包含完整的命令行操作步骤、版本验证方法及开发工具配置指南,适合后端开发与全栈工程师参考。

2026-10-09 7 运维部署
如何在 Ubuntu 18.04 上使用 UFW 配置防火墙

如何在 Ubuntu 18.04 上使用 UFW 配置防火墙

本文详细介绍如何在 Ubuntu 18.04 系统中使用 UFW (Uncomplicated Firewall) 工具配置防火墙。教程涵盖检查状态、设置默认策略、开放 HTTP/HTTPS及自定义端口、允许特定 IP 访问、拒绝恶意连接以及重置规则等完整操作指南,帮助管理员构建安全的服务器环境。

2026-10-20 4 运维部署