آی پی امداد
abtahi
آریا الکترونیک mehrinfo تکشو

آموزشی: ده فرمان CMD که هر کاربر ویندوز باید بداند!

jfrras

مدير انجمن تخصصی الکترونیک
مدیر تالار
2007-04-13
3,097
74,085
48
ایران
[FONT=&quot]ده فرمان CMD که هر کاربر ویندوز باید بداند! [/FONT][FONT=&quot][/FONT]

[FONT=&quot]مایکروسافت ابزار[/FONT][FONT=&quot] command line [/FONT][FONT=&quot]را هرچند به آهستگی اما مداوم در کنار ویندوز به تکامل رسانده است، ولی از آنجا‌ که این ابزار یک ابزار مبتنی بر[/FONT][FONT=&quot] Text [/FONT][FONT=&quot]و اولیه است که تقریبا در سیستم عامل‌های مدرن دوره آن به سر آمده است، این امر بی‌دلیل نیست. هنوز فرامینی در این ابزار هست که در بسیاری از موارد به شدت کاربردی هستند و هر کاربر ویندوز باید با آن‌ها آشنا باشد[/FONT][FONT=&quot].[/FONT]
[FONT=&quot]به گزارش «تابناک»، بیشتر کاربران ویندوز، شاید هیچ‌گاه در ‌دوران استفاده از این سیستم عامل به[/FONT][FONT=&quot] cmd [/FONT][FONT=&quot]یا‌‌ همان[/FONT][FONT=&quot] Command Line [/FONT][FONT=&quot]رجوع نکنند؛ اما این ابزار فرامینی‌ دارد که هنوز در دل ویندوز به کار می‌آیند و حتی ویندوز ۸ نیز شماری فرامین و ابزار جدید را به[/FONT][FONT=&quot] cmd [/FONT][FONT=&quot]افزوده است[/FONT][FONT=&quot].

[/FONT][FONT=&quot]در اینجا شما را با ده فرمان پر‌کاربرد در این ابزار آشنا می‌سازیم که نحوه استفاده شما از ویندوز را چند پله بالا‌تر می‌برد[/FONT][FONT=&quot].[/FONT]
1.jpg[FONT=&quot][/FONT]
[FONT=&quot]1 – [/FONT][FONT=&quot]Cipher[/FONT][FONT=&quot][/FONT]
[FONT=&quot]پاک کردن فایل‌ها از روی یک دیسک سخت، به معنای آن نیست که این فایل‌ها و داده‌ها برای همیشه پاک شده‌اند، بلکه‌ به این معناست که این فایل‌ها دیگر قابل دسترسی نیستند و فضای متعلق به آن‌ها آزاد شده است. این داده‌ها و فایل‌ها، همگی قابل بازیابی هستند، مگر آنکه با داده‌های جدید رونویسی شوند که این کار البته کمی زمان می‌برد[/FONT][FONT=&quot].

[/FONT][FONT=&quot]فرمان[/FONT][FONT=&quot] cipher [/FONT][FONT=&quot]فضای آزاد ‌روی حافظه شما را با داده‌های اتفاقی رونویسی و به این ترتیب از بازیابی داده‌های پاک شده جلوگیری می‌کند؛ مثلا برای پاکسازی کامل درایو[/FONT][FONT=&quot] C [/FONT][FONT=&quot]خود باید دستور[/FONT][FONT=&quot] cipher /w: c [/FONT][FONT=&quot]را اجرا کنید. این فرمان هیچ تأثیری بر داده‌ها و فایل‌هایی که پاک نشده، ندارد در نتیجه مشکلی برای سیستم عامل و داده‌های موجود شما درست نمی‌کند[/FONT][FONT=&quot].[/FONT][FONT=&quot][/FONT]
22.jpg[FONT=&quot][/FONT]
[FONT=&quot]۲ – [/FONT][FONT=&quot]ipconfig[/FONT][FONT=&quot][/FONT]
[FONT=&quot]این دستور آدرس[/FONT][FONT=&quot] IP [/FONT][FONT=&quot]شما را که هم‌اکنون از آن بهره می‌گیرد‌، اعلام می‌کند؛‌ اما اگر از یک مودم استفاده می‌کنید (مانند همه رایانه‌های امروزی) به جای [/FONT][FONT=&quot]IP [/FONT][FONT=&quot]اصلی، آدرس[/FONT][FONT=&quot] Local [/FONT][FONT=&quot]مودم را در اختیار شما می‌گذارد، ولی با این حال، این فرمان هنوز هم کاربردی است، زیرا فرامین ثانویه بسیاری را در بر می‌گیرد؛ برای نمونه، دستور[/FONT][FONT=&quot] ipconfig/release [/FONT][FONT=&quot]به همراه[/FONT][FONT=&quot] ipconfig/renew [/FONT][FONT=&quot]سیستم عامل شما را مجبور می‌کند ‌یک[/FONT][FONT=&quot] IP [/FONT][FONT=&quot]جدید دریافت کند که در مواردی که مشکل در اتصال به اینترنت به دلیل تداخل[/FONT][FONT=&quot] IP‌[/FONT][FONT=&quot]ها باشد، بسیار کاربردی است[/FONT][FONT=&quot].

[/FONT][FONT=&quot]همچنین می‌توانید از دستور[/FONT][FONT=&quot] ipconfig/flushdns [/FONT][FONT=&quot]برای تازه کردن[/FONT][FONT=&quot] DNS [/FONT][FONT=&quot]خود استفاده نمایید. این فرامین ‌هنگامی که به دنبال عیب یابی در اتصال به اینترنت باشید، بسیار کاربردی هستند[/FONT][FONT=&quot].

[/FONT][FONT=&quot]۳[/FONT][FONT=&quot] – Netstat[/FONT][FONT=&quot]

[/FONT][FONT=&quot]اجرای دستور[/FONT][FONT=&quot] netstat –an [/FONT][FONT=&quot]فهرستی از همه پورت‌های فعال کنونی بر روی سیستم به همراه[/FONT][FONT=&quot] IP [/FONT][FONT=&quot]متعلق به آن‌ها را به شما ارائه می‌کند. همچنین می‌توانید با ‌این دستور بفهمید که در حال حاضر وضعیت هر پورت به چه ترتیبی است[/FONT][FONT=&quot]: Listening[/FONT][FONT=&quot]، [/FONT][FONT=&quot]Established [/FONT][FONT=&quot]یا[/FONT][FONT=&quot] Closed.

[/FONT][FONT=&quot]این دستور به ویژه هنگامی که می‌خواهید دستگاهی را که به رایانه شما متصل شده است اما به خوبی عمل نمی‌کند، ‌عیب‌‌یابی کنید یا ‌به دنبال یک بدافزار ‌روی سیستم خود می‌گردید، کاملا کاربردی است[/FONT][FONT=&quot].

[/FONT][FONT=&quot]۴[/FONT][FONT=&quot] – ping[/FONT][FONT=&quot]

[/FONT][FONT=&quot]اجرای دستور[/FONT][FONT=&quot] ping [/FONT][FONT=&quot]به همراه یک[/FONT][FONT=&quot] IP [/FONT][FONT=&quot]آدرس یا آدرس یک وب سایت، مجموعه‌ای از داده‌ها را برای آزمایش به آدرس یادشده می‌فرستد‌. اگر این داده‌ها به خوبی به مقصد رسیده و بازگشت داده شوند، درمی‌یابید‌ که در اتصال شما یا دستگاهی که به سیستم متصل کرده‌اید، هیچ ایرادی نیست[/FONT][FONT=&quot].

[/FONT][FONT=&quot]اما چنانچه این آزمایش‌ها نا‌موفق باشند[/FONT][FONT=&quot] (Fail) [/FONT][FONT=&quot]به این معناست که مانعی بر سر راه ارتباط وجود دارد. این دستور نیز در زمان عیب‌یابی ارتباط و اتصال اینترنت یا شبکه به شدت مورد استفاده است[/FONT][FONT=&quot].[/FONT][FONT=&quot][/FONT]
3.png[FONT=&quot][/FONT]
[FONT=&quot]۵[hide] – [/FONT][/hide][hide][/hide][hide][FONT=&quot]Pathping[/FONT][FONT=&quot][/FONT]

[FONT=&quot]این فرمان نسخه پیشرفته‌تر فرمان[/FONT][FONT=&quot] Ping [/FONT][FONT=&quot]است و ‌زمانی کاربرد دارد که بین سیستم شما و دستگاهی که آن را ‌آزمایش می‌کنید، چندین مودم‌ باشد. همانند دستور [/FONT][FONT=&quot]ping [/FONT][FONT=&quot]در این فرمان نیز[/FONT][FONT=&quot] pathping [/FONT][FONT=&quot]را به همراه[/FONT][FONT=&quot] IP [/FONT][FONT=&quot]آدرس دستگاه مربوطه اجرا می‌کنید‌؛ اما بر خلاف[/FONT][FONT=&quot] ping [/FONT][FONT=&quot]این دستور اطلاعاتی نیز در خصوص مسیر رفت‌و‌آمد داده‌ها در آزمایش‌ها به شما می‌دهد[/FONT][FONT=&quot].

[/FONT][FONT=&quot]۶[/FONT][FONT=&quot] – Powercfg[/FONT][FONT=&quot]

[/FONT][FONT=&quot]این دستور یکی از پرکاربرد‌ترین دستورها برای فهمیدن میزان و روش مصرف انرژی سیستم شماست. می‌توانید از دستور[/FONT][FONT=&quot] powercfg/hibernate on [/FONT][FONT=&quot]یا [/FONT][FONT=&quot]powercfg/hibernate off [/FONT][FONT=&quot]برای فعال یا غیرفعال کردن قابلیت[/FONT][FONT=&quot] Hibernate [/FONT][FONT=&quot]استفاده کنید و همچنین دستور[/FONT][FONT=&quot] Powercfg/a [/FONT][FONT=&quot]وضعیت کنونی ذخیره انرژی یا باتری سیستم شما را گزارش می‌دهد[/FONT][FONT=&quot].

[/FONT][FONT=&quot]همچنین دستور[/FONT][FONT=&quot] powercfg/lastwake [/FONT][FONT=&quot]آخرین دستگاهی را که منجر به خارج شدن سیستم شما از وضعیت[/FONT][FONT=&quot] Sleep [/FONT][FONT=&quot]شده است، نمایش می‌دهد و هنگامی ‌که به دنبال دلیل بیدار شدن بی‌جهت سیستم خود هستید، می‌تواند کمک زیادی به شما بکند[/FONT][FONT=&quot].

[/FONT][FONT=&quot]اما از همه مهم‌تر، دستور [/FONT][FONT=&quot]powercfg /energy [/FONT][FONT=&quot]است که گزارشی کامل از میزان مصرف انرژی سیستم به شما می‌دهد. این گزارش می‌تواند به شما همه خطاهایی را که منجر به مصرف بیش از حد معمول انرژی در سیستم می‌شود، نشان دهد[/FONT][FONT=&quot].[/FONT][FONT=&quot][/FONT]
4.png[FONT=&quot][/FONT]
[FONT=&quot]اما ویندوز نسخه ۸ دستور جدیدی به این فرمان اضافه کرده ‌که گزارشی کامل از وضعیت مصرف انرژی باتری را نمایش می‌دهد[/FONT][FONT=&quot]. powercfg /batteryreport [/FONT][FONT=&quot]این گزارش را به پوشه ویندوز شما می‌فرستد که اطلاعات خوبی در خصوص عمر باتری، ظرفیت حدودی آن و وضعیت شارژ آن به شما می‌دهد[/FONT][FONT=&quot].

[/FONT][FONT=&quot]۷[/FONT][FONT=&quot] – Shutdown[/FONT][FONT=&quot]

[/FONT][FONT=&quot]ویندوز ۸[/FONT][FONT=&quot] [/FONT][FONT=&quot]همچنین دستور جدید دیگری را نیز به[/FONT][FONT=&quot] cmd [/FONT][FONT=&quot]افزوده است و ‌همان گونه که حدس زدید، مربوط به[/FONT][FONT=&quot] shutdown [/FONT][FONT=&quot]کردن سیستم است. البته این دستور در نگاه اول، بسیار بی‌مورد و اضافی به نظر می‌رسد؛ اما آنچه مهم است، آرگومان‌هایی ‌است که به همراه این دستور فرستاده می‌شود[/FONT][FONT=&quot].

[/FONT][FONT=&quot]برای نمونه، دستور [/FONT][FONT=&quot]shutdown /r /o [/FONT][FONT=&quot]منجر به آن می‌شود که سیستم شما[/FONT][FONT=&quot] Restart [/FONT][FONT=&quot]شده و منو‌ [/FONT][FONT=&quot]Advanced Start Options [/FONT][FONT=&quot]برای شما به نمایش در‌آید که از آنجا می‌توانید به گزینه[/FONT][FONT=&quot] Safe Mode [/FONT][FONT=&quot]و ابزارهای[/FONT][FONT=&quot] Recovery [/FONT][FONT=&quot]ویندوز دسترسی داشته باشید. این دستور ‌زمانی که به دنبال عیب یابی سیستم خود باشید، بسیار کاربردی است[/FONT][FONT=&quot].

[/FONT][FONT=&quot]۸[/FONT][FONT=&quot] – Tasklist
[/FONT]
[FONT=&quot]
[/FONT][FONT=&quot]دستور [/FONT][FONT=&quot]tasklist [/FONT][FONT=&quot]شما را با فهرستی از همه[/FONT][FONT=&quot] task‌[/FONT][FONT=&quot]های فعال بر روی سیستم عامل روبه‌رو می‌سازد؛ هرچند با وجود ابزاری مانند[/FONT][FONT=&quot] Task Manager [/FONT][FONT=&quot]این دستور به نظر بیهوده می‌آید، ‌در مواردی، [/FONT][FONT=&quot]task‌[/FONT][FONT=&quot]هایی ‌نمایش می‌دهد که[/FONT][FONT=&quot] Task Manager [/FONT][FONT=&quot]از نشان دادن آن‌ها غفلت کرده یا عاجز بوده است[/FONT][FONT=&quot].[/FONT]
5.jpg[FONT=&quot][/FONT]
[FONT=&quot]همچنین این دستور نیز از آرگومان‌های پرکاربردی برخوردار است؛ برای نمونه [/FONT][FONT=&quot]tasklist –v [/FONT][FONT=&quot]جزئیات بیشتری از هر[/FONT][FONT=&quot] task [/FONT][FONT=&quot]ارائه می‌کند و[/FONT][FONT=&quot] tasklist –m [/FONT][FONT=&quot]مکان فایل‌های[/FONT][FONT=&quot] dll [/FONT][FONT=&quot]مرتبط با هر[/FONT][FONT=&quot] task [/FONT][FONT=&quot]را نیز نمایش می‌دهد. این دستور در عیب‌یابی حرفه‌ای سیستم کاربردی است[/FONT][FONT=&quot].

[/FONT][FONT=&quot]۹[/FONT][FONT=&quot] – taskkill
[/FONT]
[FONT=&quot]
[/FONT][FONT=&quot]همه [/FONT][FONT=&quot]task‌[/FONT][FONT=&quot]هایی که با فرمان[/FONT][FONT=&quot] tasklist [/FONT][FONT=&quot]نمایش داده می‌شوند، دارای یک فایل اجرایی و یک کد چهار رقمی با نام[/FONT][FONT=&quot] ID [/FONT][FONT=&quot]هستند. به این ترتیب می‌توانید با هر کدام از این[/FONT][FONT=&quot] Task‌[/FONT][FONT=&quot]ها و با اجرای دستور[/FONT][FONT=&quot] taskkill –im [/FONT][FONT=&quot]به همراه نام فایل اجرایی آن، یا[/FONT][FONT=&quot] taskkill –pid [/FONT][FONT=&quot]به همراه کد[/FONT][FONT=&quot] ID [/FONT][FONT=&quot]آن پایان داده و متوقف کنید[/FONT][FONT=&quot].

[/FONT][FONT=&quot]۱۰[/FONT][FONT=&quot] – driverquery[/FONT][FONT=&quot]

[/FONT][FONT=&quot]درایور‌ها از جمله مهم‌ترین نرم‌افزارهایی هستند که بر روی سیستم شما نصب شده‌اند و کار آن‌ها ایجاد ارتباط بین سخت افزار و سیستم عامل است. نبود یک درایور یا ‌نصب ناموفق آن در سیستم، منجر به بروز مشکلات اساسی در کار سخت افزار مربوطه می‌شود[/FONT][FONT=&quot].

[/FONT][FONT=&quot]در نتیجه دسترسی به فهرستی از درایوهای موجود بر روی سیستم ضروری است و این دقیقا‌‌ همان کاری است که دستور[/FONT][FONT=&quot] driverquery [/FONT][FONT=&quot]انجام می‌دهد. می‌توانید این دستور را برای دریافت جزئیات بیشتر از درایور‌ها و پوشه محل نصب آن‌ها به شکل[/FONT][FONT=&quot] driverquery –v [/FONT][FONT=&quot]اجرا کنید[/FONT][FONT=&quot].[/FONT]
6.jpg[FONT=&quot][/FONT]
[FONT=&quot]ما در اینجا تنها به چند مورد از پرکاربرد ترین دستورهای [/FONT][FONT=&quot]cmd[/FONT][FONT=&quot] در ویندوز اشاره کردیم. مسلما دستورهای [/FONT][FONT=&quot]cmd[/FONT][FONT=&quot] به همراه همه آرگومان‌های آنها به هزاران دستور می‌رسد. برای آگاهی از همه این دستورها می‌توانید راهنمای دستورهای مرجع [/FONT][FONT=&quot]cmd[/FONT][FONT=&quot] مایکروسافت را از اینجا دانلود کنید و همچنین اگر شما نیز دستور کاربردی دیگری در [/FONT][FONT=&quot]cmd[/FONT][FONT=&quot] به یاد دارید، آن را با ما و دیگر کاربران در بخش نظرات به اشتراک بگذارید.[/FONT][FONT=&quot][/FONT]
[/hide] [FONT=&quot] [/FONT]
 

jfrras

مدير انجمن تخصصی الکترونیک
مدیر تالار
2007-04-13
3,097
74,085
48
ایران
بالا