Beep 命令详解:Linux 蜂鸣器测试及声音控制
Beep 命令详解:Linux 蜂鸣器测试及声音控制
'beep' 命令是一个用于控制 Linux 系统 PC 蜂鸣器的命令行工具。它可以发出各种频率和持续时间的蜂鸣声,对于系统提醒和测试硬件非常有用。
命令语法
beep [--verbose|--debug] [-e DEVICE] [-f FREQ_Hz] [-l LEN_ms] [-r REPS] [<-d|-D> DELAY_ms] [-s] [-c]beep [OPTIONS] <TONE_OPTS> [-n|--new TONE_OPTS...]beep [-h|--help]beep [-v|-V|--version]
选项说明
信息选项:
-h,--help: 打印帮助信息并退出。*-V,-v,--version: 打印版本信息并退出。
全局选项:
-e,--device=DEVICE: 设置输出蜂鸣声的设备 (详见 beep(1) 手册页)。*--debug,--verbose: 输出更详细的调试信息。
声音选项:
-
-f FREQ_Hz: 设置蜂鸣声的频率 (单位: 赫兹 Hz,默认值: 440)。*-l LENGTH_ms: 设置蜂鸣声的持续时间 (单位: 毫秒 ms,默认值: 200)。*-d DELAY_ms: 设置重复蜂鸣声之间的延迟时间 (不包括最后一次重复后的延迟,默认值: 100)。*-D DELAY_ms: 设置重复蜂鸣声之间的延迟时间 (包括最后一次重复后的延迟,默认值: 无延迟)。*-r REPS: 设置蜂鸣声的重复次数 (默认值: 1 次,不重复)。 -
-n,--new: 开始一个新的音调。 -
-s: 从标准输入读取文本并写入标准输出,对文本中的每个换行符发出最后定义的蜂鸣声,直到标准输入的 EOF。*-c: 类似于-s,但对文本中的每个字符发出蜂鸣声。
退出状态
0: 命令成功执行。*非0: 发生错误。
使用示例:测试蜂鸣器
要测试蜂鸣器是否正常工作,可以使用以下命令发出一个频率为 1000 Hz、持续时间为 500 毫秒的蜂鸣声:
beep -f 1000 -l 500
如果蜂鸣器正常工作,您应该能够听到声音。
更多示例
- 发出三个频率为 880 Hz、持续时间为 100 毫秒、延迟为 200 毫秒的蜂鸣声:
beep -f 880 -l 100 -d 200 -r 3
- 读取文本文件并为每个换行符发出蜂鸣声:
cat myfile.txt | beep -s
希望这篇详细的指南能够帮助您更好地理解和使用 beep 命令控制 Linux 系统的蜂鸣器。
原文地址: https://www.cveoy.top/t/topic/fzAl 著作权归作者所有。请勿转载和采集!