Buenas,
Sinceramente, no tengo ni idea de como comenzar, pero yo comenzaría por descargar y echar una ojeada a la shell de linux
bash. Yo lo analicé una vez (un poco por encima) y quizás de aquí puedas sacar una idea de como hacerlo.
Saludos y suerte