دستورات CMD که می توانند در رایانه های دارای سیستم عامل ویندوز استفاده شوند، به شما این امکان را می دهند که به تمام اطلاعات مربوط به آن رایانه دسترسی داشته باشید. دستورات CMD که برای دسترسی به تمام برنامه های مورد استفاده در رایانه استفاده می شود، برای شناسایی خطاهای موجود و رفع آنها به شما امکان می دهد تا خیلی سریعتر اقدام کنید.
CMD چیست؟
CMD مخفف command است که در انگلیسی به معنای فرمان است. خط فرمان یا CMD همانطور که در اینجا استفاده خواهیم کرد، از طریق مفسر خط فرمان سیستم عامل های ویندوز پیاده سازی می شود. این یک برنامه محلی است که فقط در سیستم عامل ویندوز استفاده می شود. این به شما اجازه می دهد تا با استفاده از دستورات خاصی اقداماتی را انجام دهید.
رابط خط فرمان به کاربران این امکان را می دهد که با سیستم عامل تعامل داشته باشند و برای عملیاتی که می خواهند انجام دهند دستور دهند.
ویندوز یک سیستم عامل است که از کنسول Win32 به عنوان رابط خط فرمان خود استفاده می کند. کاربر می تواند رابط را با دستور اجرای CMD یا با رفتن به مکان اصلی C:\Windows\system32\cmd.exe باز کند.
همچنین یک کنسول کدنویسی است که با منطق برنامه نویسی پوسته کار می کند. برنامه نویسی پوسته شکلی از برنامه نویسی است که دستورات مدیریت سیستم و مکانیسم های کنترلی را پردازش می کند که این دستورات را عملی می کند.
در کلی ترین شکل می توان به این سوال پاسخ داد که CMD به عنوان یک کنسول کد نویسی چیست. این کنسول کدنویسی امکان دسترسی به تمامی اطلاعات مربوط به سیستم عامل کامپیوتر را فراهم می کند. این کنسول کد نویسی که به اختصار آن را CMD می نامیم، به دو روش مختلف قابل دسترسی است.
Command Prompt یک برنامه مفسر خط فرمان است که در اکثر سیستم عامل های ویندوز گنجانده شده است. CMD Command Prompt رسماً Windows Command Processor نامیده می شود، اما گاهی اوقات به آن command shell یا cmd prompt یا حتی نام فایل cmd.exe نیز می گویند.
Command Prompt یک برنامه ویندوز است که اکثر قابلیت های خط فرمان موجود در MS-DOS را شبیه سازی می کند، اما این MS-DOS نیست.
دستورات CMD چه کاری انجام می دهند؟
با پوسته فرمان می توانید مستقیماً با سیستم عامل تعامل داشته باشید. خط فرمان را به عنوان مفسری در نظر بگیرید که دستورات یا ورودی کاربر را می پذیرد. آنها را به زبان ماشین ترجمه می کند. این دستورات از پیش تعریف شده اند و وظیفه خاصی را انجام می دهند. این دستورات را می توان برای انجام تعدادی کار ترکیب کرد. همچنین، این دستورات نیازی به وارد کردن دستی ندارند و گرفتن نسخه پشتیبان از سرور برنامه ریزی شده، حذف فایل های ناخواسته و غیره آسان است. می توان در یک فایل دسته ای نوشت تا برخی از کارهای دستی مانند
دستورات CMD هنگام عیب یابی شبکه یا برای کارهای روزانه بسیار مفید هستند. این دستورات را می توان از بسیاری از زبان های برنامه نویسی مانند جاوا فراخوانی کرد که به برنامه نویس اجازه می دهد تا کار را مستقیماً از طریق خط فرمان انجام دهد. در غیر این صورت چندین خط کد اساسا باید برای انجام یک کار نوشته شود.
از این منظر، دستورات CMD را می توان به عنوان فرمول های میانبر مورد استفاده برای دسترسی به سیستم عامل ویندوز در نظر گرفت. نوشتن کدهای CMD عملیات مورد نظر در کنسول فرمان کافی است.
دستورات CMD یک کنسول برنامه نویسی مبتنی بر MS-Dos هستند که به عنوان یک خط فرمان در رایانه هایی که از سیستم عامل ویندوز استفاده می کنند عمل می کند. با ورود به این قسمت می توانید با کمک بسیاری از کدهای موجود به اطلاعات زیادی دسترسی داشته باشید، گزارش خطاها را دریافت کنید و کدهای در مقیاس کوچک و معادل آن را یاد بگیرید.
چگونه از CMD استفاده کنیم؟
برای دسترسی به خط فرمان بدون در نظر گرفتن نسخه ای که استفاده می کنید، مراحل زیر را دنبال کنید. یکی از سریعترین راهها برای دسترسی به خط فرمان استفاده از Run Window است. کلید Windows + R را روی صفحه کلید خود فشار دهید تا پنجره Run باز شود. پس از انجام این کار، پنجره اجرا باز می شود و سپس cmd را تایپ کرده و اینتر را بزنید. به محض زدن Enter (OK)، پنجره خط فرمان باز می شود.
برای اجرای خط فرمان CMD در حالت مدیر، CMD را در نوار جستجوی نوار وظیفه تایپ کنید و سپس بر روی CMD کلیک راست کنید. گزینه Run as administrator را مشاهده خواهید کرد، روی enter (ok) کلیک کنید. پس از این اقدامات، خط فرمان در حالت مدیر باز می شود.
دستورات پرکاربرد CMD
در این بخش با تعدادی از پرکاربردترین دستورات CMD آشنا میشویم که در امور مختلفی مانند مدیریت سیستم، عیبیابی شبکه، بررسی اطلاعات سختافزاری و نرمافزاری و موارد مشابه به کار میروند:
1. ipconfig
این دستور اطلاعات مربوط به آدرس IP، ماسک زیرشبکه (Subnet Mask)، دروازه پیشفرض (Default Gateway) و اطلاعات اتصال شبکه را نمایش میدهد. دستور بسیار مفیدی برای عیبیابی مشکلات اینترنت یا شبکه است.
ipconfig /all
این نسخه از دستور، اطلاعات کاملتری درباره تمامی آداپتورهای شبکه ارائه میدهد.
2. ping
دستور ping برای بررسی اتصال به یک آدرس IP یا دامنه استفاده میشود. اگر میخواهید بررسی کنید آیا دسترسی به سایت Google دارید یا خیر:
ping google.com
3. netstat
برای نمایش اتصالات شبکه، پورتهای باز و وضعیت آنها از این دستور استفاده میشود. برای مثال:
netstat -an
این گزینه لیستی از تمام اتصالات فعال شبکه را به همراه وضعیت آنها نمایش میدهد.
4. chkdsk
برای بررسی خطاهای دیسک و رفع آنها. اگر میخواهید درایو C را بررسی کنید، میتوانید از این دستور استفاده کنید:
chkdsk C: /f
مزایای استفاده از CMD
سرعت: بسیاری از عملیات با استفاده از CMD سریعتر از روشهای گرافیکی انجام میشوند.
قدرت کنترل بیشتر: CMD امکانات دقیقتری برای مدیریت سیستم، فایلها و شبکه فراهم میکند.
اسکریپتنویسی و اتوماسیون: میتوانید دستورات CMD را در قالب فایلهای batch ذخیره کرده و فرآیندها را خودکار کنید.
دسترسی در حالت Safe Mode: حتی زمانی که سیستم به درستی بالا نمیآید، CMD معمولاً در دسترس است و امکان عیبیابی را فراهم میکند.
جمع بندی
CMD یا همان Command Prompt یکی از ابزارهای قدرتمند در سیستمعامل ویندوز است که با وجود ظاهر سادهاش، قابلیتهای پیشرفتهای برای کاربران حرفهای و توسعهدهندگان فراهم میکند. با یادگیری دستورات مهم CMD، میتوان به راحتی عملکرد سیستم را مدیریت و خطاها را رفع کرد، شبکه را کنترل نمود و حتی سیستم را از طریق اسکریپتها خودکارسازی کرد.