rendered paste bodyΥλοποιήστε ένα απλό πολυεπεξεργαστικό shell στο Linux. Πρέπει να
υποστηρίζει εκτέλεση εσωτερικών εντολών (όπως ls, cat, mkdir, cd, rm, rmdir,
cp, mv, pwd) και προγραµµάτων εφαρµογής. Επίσης, πρέπει να υποστηρίζει
εκτέλεση στο παρασκήνιο, και ανακατεύθυνση εισόδου και εξόδου. Μερικές
χρήσιµες κλήσεις συστήµατος και συναρτήσεις (µεταξύ άλλων) είναι οι exec(),
execlp(), fork(), wait(), readdir(), freopen(), chdir(), rename().