يوفر نظام التشغيل برمجيات خاصة توفر واجهة برمجية و طريقة لكتابة أوامر يريد المطور تنفيذها في الحاسوب،  تتنوع فائدة سطر الأوامر لتوفر برامج تفيد في عمل الكثير من الأشياء: إنشاء ملفات و مجلدات قراءة البيانات من ملف و عرضها على الشاشة أو فلترتها و كتابتها في ملف آخر تشغيل برامج معينة ضمن الحاسب تشغيل المخدمات للمشاريع البرمجية مثلاً npm start أو node server.js أو php artisan serve لتخديم مشروع ويب على سبيل المثال (طبعا حسب المشروع) قد توفر بعض لغات البرمجية وا