توجه: به علت نوسانات ارزی لطفا قبل از خرید با شماره 09213376308 در ایتا در ارتباط باشید در صورت عدم هماهنگی در زمان عودت 10% از مبلغ مورد نظر کسر خواهد شد. (ما را در ایتا به آدرس dornapccom دنبال کنید.)

CMD چیست؟ کاربردها و دستورات خط فرمان ویندوز (آموزش جامع و رایگان سی ام دی)

زمان مطالعه: 4
CMD چیست؟ کاربردها و دستورات خط فرمان ویندوز (آموزش جامع و رایگان سی ام دی)

CMD چیست؟ Command Prompt یک رابط متنی است که می‌توانید با نوشتن یک یا چند دستور در آن، کارهای ساده یا پیچیده را اجرا و مدیریت کنید. یک رابط کاربری بسیار ساده که توسط Microsoft Windows طراحی شده و امکان نفوذ به عمیق‌ترین لایه‌های سیستم‌عامل را به شما می‌دهد.

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

“CMD” مخفف “Command Prompt” است و به خط فرمان در سیستم عامل‌های ویندوز اشاره دارد. این یک محیط متنی است که به کاربران اجازه می‌دهد دستورات را مستقیماً به سیستم عامل وارد کنند تا عملیات مختلفی را انجام دهند، مانند کپی کردن فایل‌ها، ایجاد پوشه‌ها، یا اجرای برنامه‌ها. به عبارت دیگر، CMD واسط کاربری متنی است که از طریق آن می‌توان با سیستم عامل ارتباط برقرار کرد و به آن دستور داد. 

کاربردهای CMD:
    • اجرای دستورات:

      CMD به شما این امکان را می‌دهد که دستورات مختلف را برای انجام عملیات خاصی در سیستم عامل وارد کنید. 

    • عیب‌یابی:

      در موارد خاصی، CMD می‌تواند برای عیب‌یابی مشکلات ویندوز و رفع آن‌ها استفاده شود. 

  • دسترسی به قابلیت‌های پیشرفته:

    CMD به کاربران حرفه‌ای‌تر اجازه می‌دهد به قابلیت‌های پیشرفته‌تری از سیستم عامل دسترسی پیدا کنند و از آنها استفاده کنند. 

  • مدیریت فایل‌ها و پوشه‌ها:

    از طریق CMD می‌توان فایل‌ها و پوشه‌ها را کپی، حذف، تغییر نام و مدیریت کرد. 

نحوه باز کردن CMD:
چند روش برای باز کردن CMD در ویندوز وجود دارد، از جمله:
  • جستجو در منوی استارت:

    می‌توانید در منوی استارت ویندوز عبارت “Command Prompt” یا “cmd” را جستجو کنید و آن را باز کنید. 

  • استفاده از پنجره Run:

    می‌توانید کلیدهای Win + R را فشار دهید، “cmd” را تایپ کنید و اینتر را بزنید. 

  • رفتن به مسیر فایل اجرایی:
    می‌توانید به مسیر “C:\Windows\System32\cmd.exe” بروید و فایل cmd.exe را اجرا کنید.

CMD چیست؟

Command Prompt) CMD) یک رابط خط فرمان (CLI) است که به کمک آن می‌توانید به طور مستقیم با سیستم‌عامل ویندوز تعامل داشته باشید. به این ترتیب که دستورات متنی مشخصی را در این خط فرمان برای مدیریت فایل‌ها، اجرای برنامه‌ها، تنظیمات سیستم و… وارد می‌کنید.

 

این ابزار از زبان Batch Script برای اجرای دستورات استفاده می‌کند و در همه نسخه‌های ویندوز موجود است. ضمن این که می‌تواند در Terminal emulator نیز اجرا شود.

کاربردهای CMD شامل مدیریت دایرکتوری‌ها، تغییر تنظیمات سیستم، مدیریت فرایندهای در حال اجرا و… با دقت و کنترل بالا است. این ابزار می‌تواند واسطی بین شما و عمیق‌ترین و حساس‌ترین بخش‌های سیستم‌عامل باشد. ساده بودن فضای این ابزار نیز باعث شده که سرعت انجام کارها بالاتر باشد. به ویژه در مواقعی که نیاز به انجام وظایف تکراری یا زمان‌بر دارید.

در پاسخ به سؤال CMD چیست، باید آن را به عنوان رابط کاربری متنی بسیار ساده‌ای معرفی کنیم که فقط باید دستوراتی مشخص را در آن تایپ کنید. رابطی مختص ویندوز و بدون منوهای پیچیده که برای اجرا شدن به نرم‌افزارهای جانبی نیازی ندارد. در عوض از ابزارهای قدرتمندی مانند netstat، ipconfig، diskpart و… برای مدیریت فایل‌ها، کنترل درایوها و شبکه، خودکارسازی فرایندهای تکراری یا… استفاده می‌کند.

 

CM

برنامه خط فرمان (به انگلیسی 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، فارغ از تعداد فایل‌ها، تنها به یک دستور نیم‌خطی نیاز دارد.

جایگزین ها

از جمله جایگزین های CMD ویندوز می توان به QwertyCMD و EasyCMD و PowerCMD و SuperCMD اشاره نمود.

CMD ویندوز کجاست؟

قبل از آموزش CMD، باید بدانید که این ابزار با چند روش لانچ می‌شود. در ادامه این روش‌ها را می‌بینیم.

1. کلیدهای Win + R

کلیدهای Windows + R کیبورد را هم‌زمان فشار دهید تا پنجره Run در قسمت پایین و سمت چپ ویندوز باز شود. بعد کلمه CMD را وارد کرده و Enter را بزنید. پنجره CMD ظاهر می‌شود و می‌توانید دستورات را وارد کنید.

کلیدهای Windows + R کیبورد را هم‌زمان فشار دهید

2. منوی Start

برای باز کردن CMD ویندوز در این روش، در قسمت پایین و سمت چپ ویندوز (کنار آیکون ویندوز یا همان منوی Start) یک ذره‌بین می‌بینید. روی آن کلیک کرده و کلمه CMD را تایپ کنید. Command Prompt را بالای فهرست می‌بینید. روی آن کلیک کنید تا باز شود.

مزیت این روش دسترسی به CMD چیست؟ باز کردن این ابزار با بالاترین سطح دسترسی به سیستم. اگر لازم دارید که دسترسی حتماً در سطح  System Administration (مدیر سیستم) باشد، وقتی Command Prompt نمایش داده شد، به جای کلیک کردن، روی آن راست‌کلیک کنید. گزینه Run as administrator را انتخاب کنید تا این خط فرمان با دسترسی ادمین باز شود.

روی کلید پنجره کلیک کرده و کلمه CMD را تایپ کنید.

3. Task Manager

CMD به عنوان بخشی از شل ویندوز (Windows Shell)، گاهی با روش‌های قبل باز نمی‌شود. اگر دسکتاپ به هر دلیلی دچار مشکل شده، ابتدا کلیدهای Ctrl + Shift + Esc را بزنید تا Task Manager باز شود.

اگر منوی File را بالای این پنجره نمی‌بینید، روی گزینه More Details پایین پنجره کلیک کنید. بعد از انتخاب منوی File، گزینه Run new task را انتخاب کنید. CMD را تایپ کرده و Enter را بزنید.

کلیدهای Ctrl + Shift + Esc را بزنید تا Task Manager باز شود

آموزش دستورات کاربردی CMD

مهم‌ترین دستورات CMD چیست؟ فرمان‌های این رابط متنی، شامل دستورات ساده تا پیچیده‌ای است که می‌تواند عملکردهای ساده یا تخصصی را اجرا کند.

اما آموزش خط فرمان باید با یادگیری دستورات ساده شروع شود تا با سازوکار این فرمان‌ها آشنا شوید. در ادامه مهم‌ترین دستورات CMD را می‌بینید. کافی است این کلمات یا رشته‌ها را در خط فرمان ویندوز وارد کرده و Enter را بزنید تا اجرا شوند.

1. دستورات پایه‌ای CMD

این دستورات CMD بیشتر برای مدیریت محیط خط فرمان یا کنترل اجرای دستورات دیگر کاربرد دارد. کاربردی‌ترین دستورات پایه‌ای را در جدول زیر می‌بینید.

دستور کاربرد
cls پاک کردن صفحه خط فرمان و خروجی‌های قبلی
echo Hello World نمایش یک متن خاص، مثل «Hello World»
exit بستن خط فرمان
pause توقف اجرای دستورات و درخواست از کاربر برای انتخاب یک کلید برای اجرای ادامه فرمان‌ها
help نمایش دستورات پایه‌ای و کاربردشان
example /? کاراکترهای /? بعد از یک دستور CMD، مثال‌هایی را از کاربرد آن دستور نشان می‌‎دهد تا به این طریق راهنمایی‌تان کرده باشد
driverquery نمایش همه درایوهای نصب‌شده روی سیستم
ipconfig > output.txt ذخیره نتایج دستورات در یک فایل جدید به نام output.txt (مثلاً نتایج خروجی تنظیمات شبکه در مسیر usesrs/user در فایل output.txt ذخیره می‌شود)
ipconfig >> output.txt ذخیره نتایج دستورات در فایل output.txt که از قبل وجود دارد

2. دستورات مربوط به فایل‌ها و پوشه‌ها در CMD

ساده‌ترین دستورات CMD چیست؟ فرمان‌‎هایی که فایل‌ها و پوشه‌ها (دایرکتوری‌ها) را مدیریت می‌کند. مهم‌ترین دستورات این گروه را در جدول زیر می‌بینید.

دستور کاربرد
dir نمایش فهرست فایل‌ها و پوشه‌‌های داخل پوشه فعلی
example cd رفتن به یک پوشه خاص (مانند پوشه example)
..cd برگشتن به یک پوشه قبل
D: رفتن به درایو D
copy C:\files\example.txt \D:\backup کپی کردن یک فایل در یک پوشه جدید (برای مثال فایل example.txt که در مسیر C:\files\example.txt است، در مسیر \D:\backup کپی می‌شود)
del example.txt حذف یک فایل (مانند حذف فایلی با نام example.txt)
example.txt cipher حذف یک فایل به صورتی که حتی از فضای به‌ظاهر غیر قابل دستیابی هم حذف شود و هرگز قابل بازیابی نباشد
mkdir NewFolder ساخت پوشه جدید (مانند ساخت پوشه با نام NewFolder)
rmdir Folder حذف یک پوشه (مانند حذف پوشه rmdir Folder)
fc file1.txt file2.txt مقایسه محتوای دو فایل (مانند نمایش تفاوت‌های محتوای متنی دو فایل file1.txt و file2.txt)

3. دستورات شبکه  در CMD

کاربرد این دستورات CMD چیست؟ مشاهده اطلاعات مربوط به شبکه و عیب‌یابی آن. استفاده از این دستورات برای مواقع ضروری یا پیدا کردن مشکلاتی که در رابط‌های گرافیک پیدا نمی‌شود، بسیار کاربردی است.

دستور کاربرد
ipconfig نمایش تنظیمات شبکه، مانند آدرس IP و آدرس MAC
ipconfig /all نمایش اطلاعات کامل آداپتورهای شبکه
ipconfig /release آزاد کردن آدرس IP فعلی
renew درخواست آدرس IP جدید از DHCP سرور
netsh interface ip show config نمایش تنظیمات IP برای تمامی آداپتورهای شبکه
ipconfig /flushdns پاک کردن DNS
nslookup عیب‌یابی DNS
ping example.com بررسی اتصال شبکه به یک آدرس IP یا نام دامنه خاص (مانند example.com)
netstat نمایش اتصالات شبکه، پورت‌های باز و آمار شبکه
hostname نمایش نام کامپیوتر

 

ساختار فایل‌های CMD

فایل CMD چیست؟ فایلی متنی شامل دستورات این خط فرمان که به آن «Batch file» هم می‌گویند. فرمت این فایل .cmd یا .bat است. مهم‌ترین تفاوت این فرمت‌ها در این است که.cmd بیشتر برای ویندوز NT و نسخه‌های بعدی طراحی شده و ممکن است در نسخه‌های بسیار قدیمی‌ (که بر پایه DOS اجرا می‌شوند) مشکلاتی داشته باشد. اما .bat با تمام نسخه‌ها (به خصوص ویندوزهای بر پایه DOS) سازگار است.

وقتی روی فایل CMD دابل‌کلیک می‌کنید، در فضای CMD باز شده و فرمان‌ها به ترتیب و خط‌به‌خط اجرا می‌شود. این فایل‌ها اغلب شامل دستورات تخصصی و پیچیده‌ای است که برای اهدافی مثل خودکارسازی کارها، اجرای اسکریپت‌ها و… استفاده می‌شود.

دستورات فایل خط فرمان ویندوز، می‌تواند شامل چند بخش باشد. مهم‌ترین قسمت، همان دستوراتی است که مثال‌هایی از آن‌ها را بالاتر دیدیم. بخشی که می‌تواند شامل اسامی یا متغیرها هم باشد. برای تشخیص متغیرها، به دنبال کلماتی باشید که بین دو کاراکتر  % است (مثل %myvar%).

کلمه if در این دستورات نشان از این دستور شرطی دارد. for نیز یعنی یک حلقه داریم که یک عملیات را تحت شرایط خاصی چندین بار تکرار می‌کند. کامنت‌ها هم بعد از کلمه REM یا کاراکتر :: قرار دارد. کامنت‌ها فقط توضیحی است و نقشی در اجرای دستورات ندارد.

مقایسه CMD و Linux CLI

می‌دانید که CMD چیست و با کارکرد آن آشنا شدید. دیدید که این خط فرمان یک نوع (CLI (command-Line Interface است. اما تفاوت این خط فرمان با رابط دیگری مثل Linux CLI چیست؟

اولین تفاوت، سیستم‌عامل (Operating System) آن‌ها است. ابزار  CMD که در این راهنما دیدید، مختص سیستم‌عامل ویندوز است. اما Linux CLI به طور خاص به مجموعه‌ای از شل‌ها مانند bash، zsh، sh در سیستم‌عامل لینوکس اشاره دارد.

دستورات CMD نیز معمولاً ساده‌تر است و انعطاف کمتری دارد. اما دستورات Linux CLI کمی پیچیده‌تر و انعطاف‌پذیرتر و البته پیشرفته‌تر است. به عبارت دیگر، Linux CLI از امکانات گسترده‌تر و ابزارهای پیشرفته‌تری برای مدیریت و توسعه بهره‌مند است.

جمع‌بندی

CMD چیست؟ یکی از قدیمی‌ترین و کاربردی‌ترین ابزارهای ویندوز که برای مدیریت و کنترل این سیستم‌عامل طراحی شده‌است. رابطی که تسلط شما را روی تمام کارهای کوچک و بزرگ بیشتر می‎‌کند. در این مقاله از آموزش سیستم عامل آموختید با نوشتن چند دستور ساده می‌توانید با فایل‌ها و پوشه‌ها کار کنید، شبکه را به‌صورت پیشرفته مدیریت کنید، فرایندهایتان را خودکارسازی کنید و… CMD حتی در نسخه‌های مدرن ویندوز هم قابل استفاده است که این موضوع نشان‌دهنده قدرت و تطبیق‌پذیری بالای این ابزار در طول سال‌ها است.

سؤالات متداول

1. مهم‌ترین کاربردهای CMD چیست؟

مدیریت فایل‌ها و پوشه‌ها، تنظیمات شبکه، خودکارسازی کارها، مدیریت درایوها، دسترسی به ابزارهای سیستمی و مدیریتی، عیب‌یابی سیستم و… .

2. تفاوت CMD و Windows PowerShell چیست؟

CMD خط فرمان سنتی ویندوز با دستوراتی ساده است. PowerShell یک ابزار پیشرفته‌تر بر اساس زبان Powershell است که قابلیت‌های بیشتری برای مدیریت سیستم و پردازش داده‌ها ارائه می‌دهد.

3. چگونه CMD را با دسترسی ادمین باز کنیم؟

در منوی Start (یا با کلیک روی آیکون ذره‌بین سمت چپ Taskbar) کلمه CMD را جست‌و‌جو کنید. روی Command Prompt راست‌کلیک کرده و Run as administrator  را انتخاب کنید.

منابع:techtarget.com
دسته‌بندی ویندوز آموزش کامپیوتر آموزش و ترفند اپلیکیشن و نرم افزار اینترنت شبکه سیستم عامل
اشتراک گذاری
تیم تحریر و نویسندگی مجله اینترنتی درنا پی سی مگ زیر مجموعه درنا پی سی
نوشته‌های مرتبط

دیدگاهتان را بنویسید

سبد خرید

سبد خرید شما خالی است.

ورود به سایت