最近我一直在探索迷人的 /dev 文件夹。我想将一些随机数据写入音频设备以产生一些噪音。
我正在使用 ALSA。
所以我指示 cat 将一些随机数据通过管道传输到 /dev 文件夹中的播放文件...
cat file-of-random-data > /dev/snd/pcmC0D0p
Run Code Online (Sandbox Code Playgroud)
然后我收到了来自 cat 的似乎是错误的信息
cat: write error: File descriptor in bad state
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题,以便我可以从我的声卡中听到一些美妙的静态播放?
我登录了一个大学系统,一个非常烦人的 n00b 认为他或她是一个很棒的黑客,因为她或他可以使用管道向每个人广播对象转储。我敢打赌他们认为这很有趣,因为它看起来像矩阵。
我只是想知道是否有一种快速简便的方法可以选择不接收来自该用户的这些消息。此外,所有用户的命令是什么(有时当我陷入困境时,我不想收到消息)。
我正在四处闲逛,并希望使用 /dev/dsa 中的管道来引导一些随机数据,如下所示
cat random.file > /dev/dsa
Run Code Online (Sandbox Code Playgroud)
...获得一些随机噪音,但我无法找到音频设备。我环顾了 dev 文件夹,没有任何东西叫做 /dev/mixer 或 /dev/audio。我在 Eeepc 1001p 上运行 Ubuntu 11.04。