GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo canalizar/dev/urandom a la salida de sonido de Linux?

No estoy seguro de que haya un dispositivo simple al que pueda enviar los bytes en estos días:el /dev/dsp El dispositivo es una cosa antigua de OSS y probablemente no existirá en un sistema moderno basado en ALSA donde la tarjeta de sonido es controlada por los dispositivos en /dev/snd .

Probablemente sea mejor que uses aplay o algo para "reproducir" los datos de /dev/random aunque probablemente necesitará darle un montón de interruptores para decirle en qué formato asumir que están los datos. Para que se reproduzcan como si fueran datos WAV, necesita algo como:

aplay -c 2 -f S16_LE -r 44100 /dev/random

cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 10 | sed 1000000000q |aplay

cat /dev/urandom | tr -dc '0-9' | fold -w 10 | sed 1000000000q |aplay

cat /dev/urandom | tr -dc '0-9' | fold -w 10 | sed 1000000000q |aplay



cat /dev/urandom | tr -dc '&*(&(^)' | fold -w 10 | sed 1000000000q |aplay

cat /dev/urandom | tr -dc '&*(&(^)' | fold -w 10 | sed 1000000000q |aplay

cat /dev/urandom | tr -dc '~`[email protected]#$%^&*()' | fold -w 1 | sed 1000000000q |aplay

cat /dev/urandom | tr -dc "0-9a-z" |aplay

cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 32 |aplay -r 192000

pacat /dev/urandom
Funciona en ubuntu sin ninguna instalación adicional.


Linux
  1. Cómo generar una contraseña aleatoria en Linux usando /dev/random

  2. ¿Cómo maneja Linux múltiples separadores de rutas consecutivas (/home////username///file)?

  3. ¿Qué tan portátiles son /dev/stdin, /dev/stdout y /dev/stderr?

  4. ¿Cómo codificar en base64 /dev/random o /dev/urandom?

  5. Linux:diferencia entre /dev/console, /dev/tty y /dev/tty0

tty (/dev/tty) vs pts (/dev/pts) en Linux

¿Qué es '/dev/null 2&1' en Linux?

Cómo redirigir la salida a /dev/null en Linux

¿Qué es /dev/null en Linux?

¿Cómo obtengo un equivalente de /dev/one en Linux?

¿Está mal vincular /dev/random a /dev/urandom en Linux?