概述
yes
命令可以重复打印指定字符串,直到yes进程被杀死或者按 Ctrl + C
结束。不带任何参数输入 yes
命令默认的字符串就是 y
。
语法
该命令的语法如下:
yes 字符串
yes 选项
该命令支持的选项有:
选项 | 说明 |
---|---|
–help | 查看帮助信息 |
–version | 查看版本信息 |
使用
删除文件时自动回答 y
yes
命令如果不指定输出的字符串,默认就会打印 y
。所以我们可以利用这一特性来自动回答删除文件时需要输入的 y
。命令格式如下:
# 语法
yes | rm -i 指定文件或目录
# 示例,删除当前目录下的所有文件和文件夹
yes | rm -ir *
生成大的文本文件
我们可以利用 yes
命令快速生成大的文本文件,几秒之后按 Ctrl + C
键结束。命令格式如下:
# 语法
yes 指定字符串 > 保存的文件名
# 示例,生成大量文本到 test.txt 文件中
yes "hello world" > test.txt