यह उपयोगकर्ता से या कमांड की फ़ाइल से कमांड पढ़ता है और उन्हें निष्पादित करता है, आमतौर पर उन्हें एक या अधिक सिस्टम कॉल में बदलकर. यह आमतौर पर कर्नेल का हिस्सा नहीं होता है क्योंकि कमांड इंटरप्रेटर परिवर्तन के अधीन होता है।