程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
Shell 相关技术文章
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
一份 Bash 脚本跑完 Docker CI/CD:build、deploy、健康检查与失败自动回滚
编程
一份 Bash 脚本跑完 Docker CI/CD:build、deploy、健康检查与失败自动回滚
2026-09-11 21:31:30
用一份 bash 脚本把 build→push→deploy→健康检查→失败自动回滚串成一条流水线,不装 Jenkins。给出健康检查判定表、旧镜像 rollback、结构化日志、告警 webhook 与 build/deploy/rollback 三段核心代码,并说明团队到什么规模该升级到正规 CI。
Bash
CI
CD
Docker
Shell
自动化部署
Shell 脚本全局改 IFS 未还原:带空格目录被拆成多参数,误删半台服务器静态资源
案例
Shell 脚本全局改 IFS 未还原:带空格目录被拆成多参数,误删半台服务器静态资源
2026-09-05 21:05:56
复盘一起因 Shell 脚本全局改 IFS 未还原、导致带空格目录被拆成多参数误删静态资源的线上事故。讲清 IFS 分词规则、命令前缀/备份还原两种正确写法、read 读最后一行、跨 shell(zsh/dash/bash3.2)差异,以及 set -euo pipefail、find -print0 的工程化脚本标准。
Shell
IFS
踩坑
运维
bash
四段 Shell 脚本:自动备份、清日志、每日巡检、宕机拉起,挂 crontab 的排坑记录
综合
四段 Shell 脚本:自动备份、清日志、每日巡检、宕机拉起,挂 crontab 的排坑记录
2026-09-04 21:32:51
给出可直接进 crontab 的四段 Shell 运维脚本:自动备份、清过期日志、每日巡检、服务宕机自动拉起,并排掉「手动能跑定时任务却不执行」的 PATH/相对路径/权限/换行符四类坑。
Shell
运维
Linux
crontab
systemd
巡检
Windows 脚本丢到 Linux CI 报错 env: 'bash\r':CRLF 换行符的检测、修复与根治
代码
Windows 脚本丢到 Linux CI 报错 env: 'bash\r':CRLF 换行符的检测、修复与根治
2026-09-03 21:04:31
Windows 编辑保存的脚本在 Linux CI 执行报 env: 'bash\r' / bad interpreter,根因是 CRLF 换行符污染 shebang。给出 cat -A/file/sed 检测、sed 与 dos2unix 修复,以及 .gitattributes 与 CI lint 根治方案。
Shell
运维
脚本
Shell 生产事故复盘:for i in $(ls) 是怎么删错路径的
案例
Shell 生产事故复盘:for i in $(ls) 是怎么删错路径的
2026-08-29 21:12:32
一起 CI/CD 数据丢失事故的根因是 for i in $(ls ...) 遇到带空格的日志文件名被拆成多段删错路径。本文对照"题库写法 vs 生产级写法",讲清 find -print0|xargs -0、set -euo pipefail、trap 清理、管道右侧子进程变量陷阱等规避手段,并给出可直接套用的生产级脚本模板。
Shell
运维
健壮性
Bun Shell:首个 JavaScript 原生 Shell 环境深度拆解——从架构原理到生产级实战
编程
Bun Shell:首个 JavaScript 原生 Shell 环境深度拆解——从架构原理到生产级实战
2026-08-17 13:47:56
深度拆解 Bun Shell 架构设计、语法特性、生产级实战,与 bash/Node.js child_process 的性能对比,以及 Node.js 兼容层完整指南。
Bun
Shell
JavaScript
TypeScript
Node.js
跨平台
Shell脚本
命令行是 AI Agent 的「高考」:Terminal Bench 2.1 如何用真实任务测出模型上限
编程
命令行是 AI Agent 的「高考」:Terminal Bench 2.1 如何用真实任务测出模型上限
2026-08-15 17:16:04
深度拆解2026年最权威AI Agent评测体系Terminal Bench 2.1:用真实终端任务替代静态题库,从规划能力、工具选择、错误处理等五大维度全面评估Agent水平
Terminal Bench
AI Agent
评测基准
模型评估
LLM
强化学习
Shell
命令行
Terminal Bench 2.1 深度拆解:当「用命令行执行真实任务」成为衡量 AI Agent 能力的黄金标准——2026 评测体系全解析
编程
Terminal Bench 2.1 深度拆解:当「用命令行执行真实任务」成为衡量 AI Agent 能力的黄金标准——2026 评测体系全解析
2026-08-15 17:15:05
深度拆解2026年最权威AI Agent评测体系Terminal Bench 2.1:从真实终端任务设计、沙箱安全机制到五大核心维度评分,配代码示例与行业数据
Terminal Bench
AI Agent
评测基准
模型评估
LLM
强化学习
Shell
命令行
Nushell 深度实战:30K Star 的结构化数据 Shell——从类型系统到插件架构的生产级全链路解析
编程
Nushell 深度实战:30K Star 的结构化数据 Shell——从类型系统到插件架构的生产级全链路解析
2026-05-07 00:37:06
深度解析 Nushell 的类型系统、结构化数据管道、Rust 多 Crate 架构、插件机制和生产实践,从 Bash 迁移到 Nu 的全链路实战指南
Nushell
Rust
Shell
结构化数据
管道
插件系统
类型系统
DevOps
Nushell 深度解析:为什么 2026 年最值得学习的 Shell 不是 Bash
编程
Nushell 深度解析:为什么 2026 年最值得学习的 Shell 不是 Bash
2026-04-18 00:47:07
深入解析 2026 年最值得学习的 Shell 工具 Nushell,从架构设计、管道机制、代码实战多维度剖析,探讨它如何用结构化数据管道取代传统文本流,以及如何在生产环境中落地使用。
Nushell
Rust
Shell
命令行
Linux
X-CMD:给 AI Agent 装上 Shell 超能力,一句话控制你电脑上的软件
编程
X-CMD:给 AI Agent 装上 Shell 超能力,一句话控制你电脑上的软件
2026-04-17 12:55:21
介绍 GitHub 开源项目 X-CMD,为 AI Agent 提供 1000+ 轻量命令行工具,一句话控制电脑软件,支持 OpenClaw/Claude Code/Gemini CLI 等。
开源
X-CMD
AI Agent
Shell
命令行工具
GitHub
自动化
最全面的 `history` 命令指南
代码
最全面的 `history` 命令指南
2024-11-18 21:32:45
本文全面介绍了Linux和Unix系统中的`history`命令,包括其基本用法和高级选项。用户可以通过该命令查看、清空和管理命令历史记录,使用不同选项如`-c`、`-d`、`-w`等来操作历史记录。此外,文中还讨论了如何通过环境变量设置来优化历史记录的管理和使用。
Linux
Unix
命令行
Shell
技术
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
python
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调