به خطی در صفحه نمایش که شامل دستور و فرمان باشه، خط فرمان میگن. و بطور کلی خط فرمان شامل آخرین دستورات نمایش داده شده میشه.
و در همین مورد CLI (command line interface) رو داریم به معنی رابط خط فرمان که وسیلهای برای کاربره تا دستوراتشو به برنامه کامپیوتری صادر کنه.
استفادههای خط فرمان زیادن، ولی 2 تا از مهمترینهاشون:
1- اصلاح رفتار برنامه: پارامترهای خط فرمان برای اینکه به برنامه بگن انتظار میره چطور رفتار کنن میتونن استفاده بشن. برای مثال بعضی برنامهها آپشن q(quiet) که به اونها میگه متن زیادی تولید نکنن.
2- اجرای برنامه بدون تاثیر کاربر: که این مورد در مواقع خاصی که برنامه از طریق اسکریپتها یا برنامهی دیگهای صدا زده میشه کاربرد داره.
اضافه کردن قابلیتی که بشه از اون طریق پارامترهای خط فرمان رو به یک برنامه فرستاد، خیلی ساده است. که در C و c++ از طریق تابع اصلی (main) میتونه این اتفاق بیفته.