HKUST COMP2021 Unix Class Term Project