Como grabar sonido con el microfono

Hola.

Soy un programador experimentado en C, sin embargo soy relativamente nuevo con el ambiente Linux.

Quiero saber como puedo hacer un porgrama que pueda grabar la voz usando el microfono.... (instrucciones, comandos, etc)

Espero que alguien pueda ayudarme...

Gracias