پرش به محتوا

خط فرمان

از ویکی‌پدیا، دانشنامهٔ آزاد
خط فرمان (cmd.exe)
نام‌های دیگرپردازنده فرمان ویندوز
توسعه‌دهنده(ها)مایکروسافت، آی‌بی‌ام، مشارکت کنندگان ReactOS
انتشار اولیهدسامبر ۱۹۸۷؛ ۳۷ سال پیش (۱۹۸۷}})
سیستم‌عامل
پلت‌فرمIA-32، x86-64، معماری ARM (و از نظر تاریخی DEC Alpha، MIPS، پاورپی‌سی، و ایتانیوم)
جایگزین برایCOMMAND.COM
نوعمفسر خط فرمان

برنامه خط فرمان (به انگلیسی Command Prompt) که به نام (cmd) هم شناخته می شود رابط کاربری و دستوری متنی سیستم عامل‌ها مانند ویندوز به حساب می‌آید.خط فرمان در مقایسه با رابط کاربری گرافیکی محیطی بی روح دارد. رابط کاربری متنی در مقابل رابط کاربری گرافیکی (Graphic User Interface / GUI) قرار می‌گیرد.[۱] در واقع در رابط کاربری گرافیکی از اشیای سیستم عامل استفاده می‌کنیم تا کارهای رایانه ای مان را انجام دهیم و در رابط کاربری متنی از دستور نویسی استفاده می‌کنیم.

برای مثال (در ویندوز ما روی My Computer دابل کلیک می‌کنیم و وارد Drive C می‌شویم و فایل File.txt را حذف می‌کنیم، از رابط کاربری گرافیکی سیستم عامل ویندوز برای حذف یک فایل در درایو C استفاده کرده‌ایم اما همین کار را می‌توان با رابط کاربری متنی انجام داد، که باید در Command Prompt دستور DEL C:\File.txt را وارد کنیم.[۲][۳][۴] در محیط خط فرمان معمولا صفحه‌های نمایش دارای 25 سطر و 80 ستون هستند و در هر ستون یک کاراکتر تایپ می‌شود.[۵][۶]

تاریخچه رایانه و خط فرمان

[ویرایش]

رایانه‌ها اصولاً به وسیله سیستم عامل امکانات نرم‌افزاری و سخت‌افزاری را در اختیار کاربران قرار می‌دهند. سیستم عامل‌ها نوعی نرم‌افزار اند (معمولاً با زبان برنامه‌نویسی اسمبلی یا C ساخته می‌شوند) که امکان استفاده از سخت‌افزار و نصب نرم‌افزار و مدیریت اینها را در اختیار کاربر قرار می‌دهد و این کار را با استفاده از رابط کاربری (User Interface / UI) انجام می‌دهند. رابط کاربری در سیستم عامل‌های قدیمی فقط به صورت متنی بود (همانند خط فرمان) و با پیشرفت دانش رایانه، رابط‌های کاربری گرافیکی (Graphic User Interface / GUI) هم به سیستم عامل‌ها افزوده شد.[۷]

استفاده از خط فرمان

[ویرایش]

خط فرمان در سیستم عامل‌های مانند ویندوز، لینوکس و… به صورت یک نرم‌افزار ارائه می‌شود که معمولاً نام Command Prompt دارد. برای اجرای خط فرمان در سیستم عامل مایکروسافت ویندوز، می‌توانید از منوی Start، گزینه All Programs پوشه Accessories را باز کنید و برنامه Command Prompt را اجرا کنید. در محیط این برنامه (Command Prompt لینوکس هم مشابه ویندوز است) می‌توانید با استفاده از دستورهای خط فرمان، کارهای رایانه‌ای تان را انجام دهید.[۸][۹]

برای استفاده آسان از خط فرمان ویندوز، می‌توانید با فشردن دکمه‌های Win+R بر روی کیبورد و بعد از باز شدن پنجره مربوطه، کلمه CMD را تایپ کنید و سپس دکمه enter را بفشارید تا وارد محیط خط فرمان ویندوز شوید.[۱۰]

در cmd اگر نیاز به کمک و دسترسی به کد های مختلف داشتید با استفاده از help می توانید به راحتی کد ها را بیابید.[۱۱]

مزایای استفاده از خط فرمان[۱۲]

[ویرایش]

در دنیای فیلم و سینما ما موجوداتی می‌بینیم که سوپر هکر محسوب می‌شوند؛ شخصی که می‌تواند در کمتر از ۳۰ ثانیه به اطلاعات فوق‌سری یک کامپیوتر نظامی دسترسی پیدا کند! اما آیا تا حالا به این نکته توجه کرده‌اید که این موجودات عجیب‌الخلقه هیچ اعتقادی به ماوس ندارند؟ علت این امر آن است که فیلمسازها می‌دانند که ما انسان‌ها به طور غریزی آگاهیم که تنها وسیله‌ای که واقعاً برای ارتباط با کامپیوتر و انجام هر کاری با آن لازم است، کیبورد است.

اکثر کاربران کامپیوتر از رابط کاربری گرافیکی (Graphical User Interface) یا GUI استفاده می‌کنند و از نظر آنها رابط خط فرمان (Command Line Interface) یا CLI چیز وحشتناکی است که به تاریخ پیوسته است. البته که این یک تصور کاملاً غلط و تأسف‌برانگیز است، زیرا یک CLI‌ خوب یک روش فوق‌العاده برای برقراری ارتباط با کامپیوتر است و قابلیت‌هایی ارائه می‌دهد که یک GUI فاقد آنهاست. شاید این جمله‌ی معروف را شنیده باشید که: GUI کارهای ساده را ساده می‌کند و CLI کارهای سخت را ممکن می‌کند.

اجازه دهید قدرت CLI در مقابل GUI را با ذکر یک مثال نشان دهیم. فرض کنید بخواهیم از بین چند صد فایل موجود در یک دایرکتوری، فایل‌هایی را که دارای پسوند .txt هستند، در یک دایرکتوری دیگر کپی کنیم. اگر بخواهیم از GUI برای این کار استفاده کنیم، راهی نداریم جز اینکه این فایل‌ها را یکی‌یکی بررسی کنیم و هر فایلی را که داری پسوند .txt است، انتخاب کنیم. اما این کار، با استفاده از CLI، فارغ از تعداد فایل‌ها، تنها به یک دستور نیم‌خطی نیاز دارد. اگر به دنبال آموزش عمیق و کامل خط فرمان در لینوکس هستید سایتhttps://learnclasico.com/ بهترین راهنما و آموزش برای شما خواهد بود.

جایگزین ها

[ویرایش]

از جمله جایگزین های CMD ویندوز می توان به QwertyCMD و EasyCMD و PowerCMD و SuperCMD اشاره نمود.[۱۳][۱۴][۱۵]

منابع

[ویرایش]
  1. "reactos/reactos". GitHub. December 4, 2021.
  2. "Command Processor Shell (Windows CE .NET 4.2)". Microsoft Docs. June 30, 2006. Archived from the original on August 31, 2022.
  3. "Command Processor Shell (Windows CE 5.0)". Microsoft Docs. September 14, 2012. Archived from the original on August 28, 2022.
  4. "Command Processor Shell (Windows Embedded CE 6.0)". Microsoft Docs. 2012. Archived from the original on September 5, 2022.
  5. «مانیتور چیست؟». www.sarzamindownload.com. دریافت‌شده در ۲۰۲۰-۱۲-۰۵.
  6. "Notes on using the default OS/2 command processor (CMD.EXE)". www.tavi.co.uk.
  7. "Command Redirection, Pipes - Windows CMD - SS64.com". ss64.com. Retrieved 2021-09-23.
  8. "Command Processor Commands (Windows CE .NET 4.2)". Microsoft Docs. June 30, 2006. Archived from the original on August 31, 2022.
  9. "Command Processor Commands (Windows Embedded CE 6.0)". Microsoft Docs. January 5, 2012. Archived from the original on September 6, 2022.
  10. Microsoft Operating System/2 User's Reference (PDF). Microsoft. 1987.
  11. Command prompt (Cmd.exe) command-line string limitation
  12. «آموزش خط فرمان لینوکس». learnclasico.com. دریافت‌شده در ۲۰۲۵-۰۵-۲۴.
  13. جایگزین CMD. «پرامپت چت جی پی تی». دریافت‌شده در ۲۰۲۴-۰۴-۲۴.
  14. Programming CE. Microsoft Press. 2001. ISBN 978-0735614437.
  15. "cmd". Microsoft Learn. September 12, 2023. Archived from the original on November 21, 2023.