用 yes 无限重复输出
为测试或自动应答持续输出同一行文本。
运行 yes "文字" | head -n 5,把文字打印 5 次。
01命令
命令
$ yes "cmdcv" | head -n 502作用说明
yes 会一直重复其参数(默认是 y)直到被中断。常见技巧是管道给需要大量确认的程序,或用 head 限定行数。务必用 head 或长度限制收尾。
03风险
!注意: 单独运行 yes 永不停歇,若重定向到文件可能写满磁盘或刷爆日志,一定要加限制。
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- yes: Output a string repeatedly — GNU coreutils依据: Documents yes, which repeats its arguments until killed.
最后验证: 2026-09-20 · 分类: 开发者