در نسل قبلی رایانه ها وقتی سیستم عامل های مبتنی بر GUI توسعه نیافته بودند، رایانه ها از برخی سیستم عامل های مبتنی بر فرمان مانند MS-DOS ،Apple-DOS ،Unix و غیره استفاده می کردند. هرگونه تعامل انسانی با این سیستم عامل از طریق برخی دستورات انجام می گرفت. بعداً توسط مترجمی که به عنوان واسطه بین دستورات انسانی و زبان دستگاه OS عمل می کرد، تفسیر شد.

برخی از رایج ترین کارهای روزانه که CLI یا واسط خط فرمان را شامل می شود، ورود به یک دایرکتور، ایجاد یک فایل جدید، نوشتن متن به یک فایل، حذف یک پرونده، نمایش پرونده ها در یک پوشه و غیره بود. با این حال، حتی در دنیای مدرن GUI سیستم عامل ها هنگامی که ما با کلیک بر روی ماوس، آسان ترین راه تعامل با سیستم عامل را برقرار می کنیم، به وب سایت ها مراجعه کنید و…

CLI هنوز در بسیاری از مکان ها برای انجام برخی کارهای اساسی استفاده می شود. رایج ترین و مکرر استفاده از CLI یا واسط خط فرمان توسط برنامه نویسان انجام می شود که از این ابزار برای اضافه کردن / نصب قطعات به برنامه های خود استفاده می کنند.

آنها همچنین از CLI برای انجام برخی تنظیمات مربوط به سیستم بر روی سرور به طور خودکار بر اساس سناریو استفاده می کنند به طوری که نیازی به کار واقعی روی سرور نیست. آنها معمولاً یک فایل فرمان یا اسکریپت PowerShell را ذخیره می کنند که می تواند دستورات CLI را روی سرور اجرا کند و عملیات / تنظیمات مورد نیاز را انجام دهد.

منبع: رابط خط فرمان Command Line Interface