یک مترجم فرماندهی چیست؟

خط فرمان خط فرمان و اینترفیس خط فرمان معمولی

مترجم فرماندهی خطی هر برنامه ای است که اجازه می دهد تا دستورات را وارد کند و سپس این دستورات را به سیستم عامل اجرا می کند . این به معنای واقعی کلمه مترجم فرمان است.

بر خلاف یک برنامه که دارای یک رابط کاربری گرافیکی (GUI) مانند دکمه ها و منوها است که ماوس خود را کنترل می کنند، یک ترمینال خط فرمان خطوط متن را از یک صفحه کلید به عنوان دستور ها می پذیرد و سپس آن دستورات را به توابع تبدیل می کند که سیستم عامل درک می کند.

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

چرا Interpreters Command Line استفاده می شود؟

اگر یک کامپیوتر را می توان با استفاده از برنامه های آسان برای استفاده از یک رابط گرافیکی کنترل کرد، ممکن است تعجب کنید که چرا هر کسی می خواهد به جای آن دستورات را از طریق خط فرمان وارد کند. سه دلیل اصلی وجود دارد ...

اول این است که شما می توانید دستورات را خودکار کنید. مثالهای بسیاری وجود دارد که می توانم ارائه دهم اما یک اسکریپت است که همیشه سرویس ها یا برنامه های خاصی را خاموش کند وقتی که کاربر برای اولین بار وارد سیستم می شود. دیگر می تواند برای کپی کردن فایل های فرمت مشابه از یک پوشه استفاده شود، بنابراین شما مجبور نیستید از طریق خودتان باشید این کارها را می توان با استفاده از دستورات سریع و خودکار انجام داد.

یکی دیگر از مزایای استفاده از یک مترجم فرمان خطی این است که شما می توانید دسترسی مستقیم به عملکرد سیستم عامل داشته باشید. کاربران پیشرفته ممکن است رابط خط فرمان را ترجیح دهند زیرا دسترسی مختصر و قدرتمند آن را به آنها می دهد.

با این حال، کاربران ساده و بی تجربه معمولا نمی خواهند از یک رابط خط فرمان استفاده کنند، زیرا آنها قطعا به عنوان یک برنامه گرافیکی آسان نیستند. دستورالعمل های موجود به عنوان یک برنامه دارای یک منو و دکمه نیستند. شما نمی توانید فقط یک مترجم فرمان را باز کنید و بلافاصله می دانید که چگونه می توانید با استفاده از نرم افزار گرافیکی معمولی که می توانید آن را دانلود کنید، از آن استفاده کنید.

مفسران خط فرمان مفید هستند، زیرا ممکن است تعداد زیادی از دستورات و گزینه ها برای کنترل یک سیستم عامل وجود داشته باشد، احتمالا این نرم افزار GUI در آن سیستم عامل برای استفاده از آن دستورات ساخته نشده است. همچنین یک ترمینال خط فرمان به شما اجازه می دهد تا از بعضی از این دستورات استفاده کنید در حالی که نیازی به استفاده از همه آنها در یک بار نیست، که برای سیستم هایی که منابع لازم را برای اجرای یک برنامه گرافیکی ندارند مفید است.

اطلاعات بیشتر در مورد مترجم فرماندهی خط

در اکثر سیستم عامل های ویندوز، ترمینال خط فرمان اصلی Command Prompt است . Windows PowerShell مترجم فرماندهی پیشرفته تر در کنار دستور Command Prompt در نسخه های اخیر ویندوز موجود است.

در ویندوز XP و ویندوز 2000، یک ابزار تشخیصی خاص به نام Recovery Console نیز به عنوان یک ترمینال خط فرمان برای انجام وظایف عیب یابی و تعمیر سیستم عمل می کند.

رابط خط فرمان در سیستم عامل MacOS Terminal نامیده می شود.

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