TOLONG bantuin dong!! urgent, dah mau deadline ni!!

Bagaimana cara membuat shell super sederhana???
dengan kriteria :
1.Membaca input perintah dari user dan mengeksekusinya
Petunjuk :
Yang dilakukan sebuah shell secara paling mendasar
adalah sebagai berikut :
2.Menerima masukan perintah dari user (prompt)
Kemudian proses tersebut akan membuat proses anak
Proses induk akan menunggu proses anak selesai (untuk command yang berjalan foreground)
Proses anak akan mengeksekusi perintah yang diberikan pengguna (mengganti proses anak tersebut dengan proses yang sesuai dengan command yang diberikan)

3.Shell tidak diwajibkan mendukung operator: | & && || < > , dan operator aneh lain.
4. Integrasikan command-command berikut ke dalam shell anda (untuk mengakses kernel variable)

ATas bantuannya saya ucapakan banyak terima kasih!!! vivalah Ubuntu!!