Command-Line
如何讓我的電腦揚聲器發出嗶嗶聲
使用 bash,如何使 pc 揚聲器發出嗶嗶聲?
類似的東西
echo 'beepsound' > /dev/pcspkr
會很好。
我通常使用
beep
安裝在許多系統上的小實用程序。此命令將嘗試不同的方法來創建系統聲音。
beep
從手冊頁創建聲音有 3 種方法:
- 在 shell 腳本中產生蜂鳴聲的傳統方法是通過 shell 命令將
ASCII BEL
(\007
) 字元寫入標準輸出,例如echo -ne '\007'
這僅在呼叫 shell 的標準輸出目前被定向到某種終端設備時才有效;如果沒有,嗶聲將不會產生聲音,甚至可能會導致輸出指向的任何文件出現不必要的損壞。 2. 還有其他方法可以引起嗶嗶聲。一種稍微可靠一點的方法是在那裡打開
/dev/tty
並發送您的 BEL 字元。這對於 I/O 重定向是健壯的,但在希望生成嗶聲的 shell 腳本沒有控制終端的情況下仍然失敗,例如因為它是從 X 視窗管理器執行的。 3. 第三種方法是連接到您的 X 顯示器並向其發送響鈴命令。這不依賴於 Unix 終端設備,但(當然)需要 X 顯示器。
beep
將簡單地嘗試這 3 種方法。