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 系统的蜂鸣器。

Beep 命令详解:Linux 蜂鸣器测试及声音控制

原文地址: https://www.cveoy.top/t/topic/fzAl 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录