خط فرمان همچنان یک ابزار قدرتمند ویندوز است. در اینجا مفیدترین دستورات CMD هستند که هر کاربر ویندوز باید بداند.
خط فرمان به آرامی از رابط ویندوز ناپدید می شود و دلایل خوبی دارد: دستورات CMD ابزاری قدیمی و عمدتاً غیر ضروری از عصر ورودی مبتنی بر متن هستند. اما بسیاری از دستورات همچنان مفید هستند و ویندوز 8 و 10 حتی ویژگی های جدیدی را اضافه کرده اند.
در اینجا دستورات ضروری را ارائه می کنیم که هر کاربر ویندوز باید بداند.
مطمئن نیستید که چگونه به خط فرمان ویندوز دسترسی داشته باشید، دستورات اصلی Windows Run را فراموش کرده اید، یا دوست دارید بدانید که چگونه لیستی از سوئیچ ها را برای هر دستور (با نام مستعار کدهای اعلان) ببینید؟ برای دستورالعمل ها به راهنمای مبتدیان ما در خط فرمان ویندوز مراجعه کنید.
دستورات خط فرمان ویندوز
اگر در خط فرمان ویندوز جستجو نکرده اید، از دست داده اید. اگر چیزهای درست تایپ را بدانید، ابزارهای مفید زیادی وجود دارد که می توانید از آنها استفاده کنید.
1. دانشیار
اکثر فایل ها در ویندوز با برنامه خاصی مرتبط هستند که به طور پیش فرض برای باز کردن فایل اختصاص داده شده است. گاهی یادآوری این تداعی ها می تواند گیج کننده باشد. می توانید با وارد کردن دستور assoc به خود یادآوری کنید تا لیست کاملی از پسوندهای نام فایل و برنامه های مرتبط را نمایش دهید.
همچنین می توانید فرمان تغییر پیوندهای فایل را گسترش دهید. به عنوان مثال، assoc .txt= ارتباط فایل فایل های متنی را به هر برنامه ای که بعد از علامت مساوی وارد می کنید تغییر می دهد. خود دستور assoc هم نام پسوندها و هم نام برنامه ها را نشان می دهد که به شما در استفاده صحیح از این دستور کمک می کند.
در ویندوز 10، میتوانید رابط کاربری کاربرپسندتری را مشاهده کنید که به شما امکان میدهد تا ارتباط نوع فایل را در محل تغییر دهید. به تنظیمات (ویندوز + I) > برنامهها > برنامههای پیشفرض > برنامه پیشفرض بر اساس نوع فایل را انتخاب کنید.
2. رمز
حذف فایلها روی یک هارد دیسک مکانیکی واقعاً آنها را حذف نمیکند. در عوض، فایلها را بهعنوان غیرقابل دسترس و فضایی که اشغال کردهاند را بهعنوان آزاد علامتگذاری میکند. فایل ها تا زمانی که سیستم آنها را با داده های جدید بازنویسی نکند، قابل بازیابی باقی می مانند، که ممکن است کمی طول بکشد.
با این حال، دستور cipher به شما این امکان را می دهد که یک دایرکتوری را روی یک حجم با فرمت NTFS با نوشتن داده های تصادفی روی آن پاک کنید. به عنوان مثال، برای پاک کردن درایو C خود، از دستور cipher /w:d استفاده می کنید که فضای خالی درایو را پاک می کند. این دستور داده های حذف نشده را بازنویسی نمی کند، بنابراین با اجرای این دستور فایل های مورد نیاز خود را پاک نمی کنید.
هنگامی که فرمان رمز را به تنهایی اجرا می کنید، وضعیت رمزگذاری دایرکتوری فعلی و فایل های موجود در آن را برمی گرداند. از cipher /e:
3. مقایسه فایل
با استفاده از این دستور می توانید تفاوت های متن بین دو فایل را شناسایی کنید. این به ویژه برای نویسندگان و برنامه نویسانی که سعی در یافتن تغییرات کوچک بین دو نسخه از یک فایل دارند مفید است. کافی است fc و سپس مسیر دایرکتوری و نام فایل دو فایلی را که می خواهید مقایسه کنید تایپ کنید.
همچنین می توانید دستور را به روش های مختلفی گسترش دهید. تایپ کردن /b فقط خروجی باینری را مقایسه می کند، /c مورد متن را در مقایسه نادیده می گیرد و /l فقط متن ASCII را مقایسه می کند.
بنابراین، برای مثال، می توانید از موارد زیر استفاده کنید:
fc /l "C:\Program Files (x86)\example1.doc" "C:\Program Files (x86)\example2.doc"
دستور بالا متن ASCII را در دو سند Word مقایسه می کند.
4. Ipconfig
این دستور آدرس IP را که رایانه شما در حال حاضر از آن استفاده می کند، رله می کند. با این حال، اگر پشت روتر هستید (مانند اکثر کامپیوترهای امروزی)، در عوض آدرس شبکه محلی روتر را دریافت خواهید کرد.
با این حال، ipconfig به دلیل پسوندهایش مفید است. ipconfig /release و به دنبال آن ipconfig /renew می تواند رایانه ویندوزی شما را مجبور به درخواست یک آدرس IP جدید کند، که اگر رایانه شما ادعا کند که آدرس IP در دسترس نیست مفید است. همچنین می توانید از ipconfig /flushdns برای بازخوانی آدرس DNS خود استفاده کنید. اگر عیبیاب شبکه ویندوز خفه شود، این دستورات عالی هستند، که گاهی اوقات اتفاق میافتد.
5. Netstat
با وارد کردن دستور netstat -an لیستی از پورتهای باز و آدرسهای IP مرتبط را در اختیار شما قرار میدهد. این دستور همچنین به شما می گوید که پورت در چه وضعیتی است. گوش دادن، تاسیس یا بسته
این یک دستور عالی برای زمانی است که می خواهید دستگاه های متصل به رایانه شخصی خود را عیب یابی کنید یا می ترسید که یک تروجان سیستم شما را آلوده کند و می خواهید یک اتصال مخرب را پیدا کنید.
6. پینگ کنید
گاهی اوقات، شما باید بدانید که آیا بستهها به یک دستگاه شبکه خاص وارد میشوند یا خیر. اینجاست که پینگ به کار می آید.
تایپ کردن پینگ به دنبال آدرس IP یا دامنه وب، یک سری بسته آزمایشی را به آدرس مشخص شده ارسال می کند. اگر آنها وارد شدند و برگردانده شدند، می دانید که دستگاه قادر به برقراری ارتباط با رایانه شخصی شما است. اگر مشکل داشت، می دانید که چیزی مانع ارتباط بین دستگاه و رایانه شما می شود. این می تواند به شما کمک کند تصمیم بگیرید که آیا ریشه مشکل پیکربندی نامناسب یا خرابی سخت افزار شبکه است.
7. PathPing
این یک نسخه پیشرفتهتر از پینگ است که در صورت وجود چندین روتر بین رایانه شخصی شما و دستگاهی که در حال آزمایش آن هستید مفید است. مانند پینگ، شما از این دستور با تایپ pathping و سپس آدرس IP استفاده میکنید، اما برخلاف پینگ، مسیریابی اطلاعاتی را در مورد مسیری که بستههای آزمایشی طی میکنند نیز ارسال میکند.
8. Tracert
دستور tracert شبیه مسیریابی است. یک بار دیگر، tracert و سپس آدرس IP یا دامنه مورد نظر برای ردیابی را تایپ کنید. اطلاعاتی در مورد هر مرحله از مسیر بین رایانه شخصی خود و هدف دریافت خواهید کرد. با این حال، بر خلاف مسیریابی، tracert همچنین میزان زمان (بر حسب میلی ثانیه) هر پرش بین سرورها یا دستگاهها را ردیابی میکند.
9. Powercfg
Powercfg یک فرمان بسیار قدرتمند برای مدیریت و ردیابی نحوه مصرف انرژی کامپیوتر شما است. میتوانید از دستور powercfg hibernate on و powercfg hibernate off برای مدیریت خواب زمستانی استفاده کنید، همچنین میتوانید از دستور powercfg /a برای مشاهده وضعیتهای صرفهجویی در مصرف برق که در حال حاضر در رایانه شما موجود است استفاده کنید.
یکی دیگر از دستورات مفید powercfg /devicequery s1_supported است که لیستی از دستگاه های موجود در رایانه شما را نشان می دهد که از حالت آماده به کار متصل پشتیبانی می کنند. وقتی فعال است، میتوانید از این دستگاهها برای خارج کردن رایانهتان از حالت آماده به کار، حتی از راه دور، استفاده کنید.
میتوانید با انتخاب دستگاه در Device Manager، باز کردن ویژگیهای آن، رفتن به تب Power Management و سپس علامت زدن کادر Allow this device to wake the computer، این مورد را فعال کنید.
Powercfg /lastwake به شما نشان می دهد آخرین بار چه دستگاهی کامپیوتر شما را از حالت خواب بیدار کرده است. اگر به نظر می رسد رایانه شخصی خود به طور تصادفی از خواب بیدار می شود، می توانید از این دستور برای عیب یابی استفاده کنید.
می توانید از دستور powercfg /energy برای تهیه گزارش دقیق مصرف انرژی برای رایانه شخصی خود استفاده کنید. گزارش پس از اتمام فرمان در دایرکتوری مشخص شده ذخیره می شود.
این گزارش هرگونه نقص سیستمی را که ممکن است مصرف برق را افزایش دهد، مانند دستگاههایی که حالتهای خواب خاص را مسدود میکنند، یا پیکربندی ضعیفی برای پاسخ به تنظیمات مدیریت انرژی شما پیکربندی نشده است، به شما اطلاع میدهد.
Windows 8 powercfg /batteryreport را اضافه کرد که تجزیه و تحلیل دقیق استفاده از باتری را در صورت وجود ارائه می دهد. این گزارش معمولاً به فهرست کاربری ویندوز شما ارسال میشود، جزئیاتی در مورد زمان و طول چرخههای شارژ و دشارژ، میانگین عمر باتری در طول عمر و ظرفیت تخمینی باتری ارائه میکند.
10. خاموش شدن
ویندوز 8 دستور shutdown را معرفی کرد که حدس زدید کامپیوتر شما را خاموش می کند.
این البته با دکمه خاموش کردن به راحتی قابل دسترسی است، اما چیزی که اضافی نیست دستور shutdown /r/o است که رایانه شما را مجدد راه اندازی می کند و منوی Advanced Start Options را راه اندازی می کند، جایی که می توانید به حالت Safe Mode و ویندوز دسترسی داشته باشید. ابزارهای بازیابی اگر می خواهید رایانه خود را برای اهداف عیب یابی راه اندازی مجدد کنید، این کار مفید است.
11. جستجوگر فایل سیستم
System File Checker یک ابزار اسکن و تعمیر خودکار است که بر روی فایل های سیستم ویندوز تمرکز می کند.
شما باید خط فرمان را با امتیازات مدیر اجرا کنید و دستور sfc /scannow را وارد کنید. اگر SFC هر گونه فایل خراب یا مفقودی را پیدا کند، به طور خودکار با استفاده از کپیهای ذخیرهشده توسط ویندوز به تنهایی برای این منظور، آنها را جایگزین میکند. این فرمان می تواند نیم ساعت طول بکشد تا در نوت بوک های قدیمی اجرا شود.
12. لیست وظایف
میتوانید از دستور tasklist برای ارائه فهرستی از تمام کارهایی که روی رایانه شخصی شما در حال اجرا هستند استفاده کنید. اگرچه این دستور تا حدودی با Task Manager زائد است، اما گاهی اوقات ممکن است این دستور وظایفی را پیدا کند که در آن ابزار از دید پنهان هستند.
همچنین طیف گسترده ای از اصلاح کننده ها وجود دارد. Tasklist -svc خدمات مربوط به هر کار را نشان می دهد، از tasklist -v برای به دست آوردن جزئیات بیشتر در مورد هر کار استفاده کنید، و tasklist -m فایل های DLL مرتبط با وظایف فعال را پیدا می کند. این دستورات برای عیب یابی پیشرفته مفید هستند.
خواننده ما اریک اشاره کرد که شما می توانید “نام فایل اجرایی مرتبط با شناسه فرآیند خاصی را که به آن علاقه دارید دریافت کنید.” دستور آن عملیات tasklist | است پیدا کردن [شناسه فرآیند].
13. Taskkill
وظایفی که در دستور tasklist ظاهر می شوند دارای شناسه اجرایی و پردازشی (یک عدد چهار یا پنج رقمی) مرتبط با آنها خواهند بود. میتوانید برنامه را با استفاده از taskkill -im و نام فایل اجرایی یا taskkill -pid و شناسه فرآیند متوقف کنید. باز هم، این کار با Task Manager کمی زائد است، اما میتوانید از آن برای از بین بردن برنامههای بدون پاسخ یا پنهان استفاده کنید.
14. Chkdsk
هنگامی که علائم نشان میدهند که درایو محلی دارای بخشهای خراب، خوشههای گمشده یا سایر خطاهای منطقی یا فیزیکی است، ویندوز بهطور خودکار درایو شما را برای اسکن تشخیصی chkdsk علامتگذاری میکند.
اگر مشکوک هستید هارد دیسک شما خراب است، می توانید به صورت دستی اسکن را شروع کنید. ابتدایی ترین دستور chkdsk c: است که بلافاصله درایو C: را بدون نیاز به راه اندازی مجدد کامپیوتر اسکن می کند. اگر پارامترهایی مانند /f، /r، /x یا /b را اضافه کنید، مانند chkdsk /f /r /x /b c:، chkdsk همچنین خطاها را برطرف میکند، دادهها را بازیابی میکند، درایو را جدا میکند، یا لیستی را پاک میکند. بدسکتورها به ترتیب این اقدامات نیاز به راه اندازی مجدد دارند، زیرا فقط با خاموش بودن ویندوز می توانند اجرا شوند.
اگر میبینید chkdsk در هنگام راهاندازی اجرا میشود، بگذارید کار خودش را انجام دهد. با این حال، اگر گیر کرد، به مقاله عیبیابی chkdsk ما مراجعه کنید.
15. schtasks
Schtasks دسترسی خط فرمان شما به Task Scheduler است، یکی از بسیاری از ابزارهای مدیریتی ویندوز که دست کم گرفته شده است. در حالی که می توانید از رابط کاربری گرافیکی برای مدیریت کارهای برنامه ریزی شده خود استفاده کنید، خط فرمان به شما امکان می دهد دستورات پیچیده را کپی و جایگذاری کنید تا چندین کار مشابه را بدون نیاز به کلیک روی گزینه های مختلف تنظیم کنید. در نهایت، زمانی که پارامترهای کلیدی را به حافظه متعهد کردید، استفاده از آن بسیار ساده تر است.
به عنوان مثال، می توانید هر جمعه ساعت 11 شب کامپیوتر خود را برای راه اندازی مجدد برنامه ریزی کنید:
schtasks /create /sc weekly /d FRI /tn "auto reboot computer weekly" /st 23:00 /tr "shutdown -r -f -t 10"
برای تکمیل راهاندازی مجدد هفتگی، میتوانید وظایفی را برای راهاندازی برنامههای خاص در هنگام راهاندازی برنامهریزی کنید:
schtasks /create /sc onstart /tn "launch Chrome on startup" /tr "C:\Program Files (x86)\Google\Chrome\Application\Chrome.exe"
برای کپی کردن دستور بالا برای برنامه های مختلف، کافی است آن را کپی، پیست و در صورت نیاز اصلاح کنید.
16. فرمت
هنگامی که نیاز به فرمت یک درایو دارید، می توانید از رابط کاربری گرافیکی Windows File Explorer استفاده کنید یا می توانید به خط فرمان مراجعه کنید. برای استفاده از این دستور به حقوق Administrator نیاز دارید. مطمئن شوید که حجم مورد نظر برای فرمت و به دنبال آن پارامترهای مورد نظر را مشخص کرده اید.
دستور زیر به سرعت درایو D را با سیستم فایل exFAT با اندازه واحد تخصیص 2048 بایت فرمت می کند و نام آن را به “label” (بدون نقل قول) تغییر می دهد.
format D: /Q /FS:exFAT /A:2048 /V:label
همچنین میتوانید از این دستور برای جدا کردن حجم (/X) استفاده کنید یا اگر با NTFS فرمت شده است، فشردهسازی فایل را به تنظیمات پیشفرض (/R) تبدیل کنید. اگر گیر کرده اید، از فرمت / استفاده کنید؟ برای احضار کمک
17. سریع
آیا می خواهید خط فرمان خود را سفارشی کنید تا شامل دستورالعمل ها یا اطلاعات خاصی باشد؟ با دستور prompt می توانید!
این یکی را امتحان کن:
prompt Your wish is my command:
می توانید زمان، تاریخ، درایو و مسیر فعلی، شماره نسخه ویندوز و موارد دیگر را اضافه کنید.
prompt $t on $d at $p using $v:
عبارت “prompt” را تایپ کنید تا خط فرمان خود را به تنظیمات پیش فرض بازگردانید یا فقط خط فرمان را مجدداً راه اندازی کنید. متأسفانه، این تنظیمات دائمی نیستند.
18. cls
آیا پنجره خط فرمان شما به هم ریخته است و تمام دستورات بالا را امتحان می کنید؟ آخرین دستوری وجود دارد که باید بدانید تا همه چیز را دوباره پاک کنید.
cls
همین. بت ماری کوندو آن را نمی دانست.
19. اطلاعات سیستم
این دستور به شما یک نمای کلی پیکربندی دقیق از رایانه شما می دهد. این لیست شامل سیستم عامل و سخت افزار شما می شود. به عنوان مثال، میتوانید تاریخ نصب اصلی ویندوز، آخرین زمان راهاندازی، نسخه بایوس، حافظه کل و موجود، رفع فوری نصبشده، تنظیمات کارت شبکه و موارد دیگر را جستجو کنید.
از systeminfo /s به دنبال نام میزبان رایانه در شبکه محلی خود استفاده کنید تا اطلاعات آن سیستم را از راه دور دریافت کنید. این ممکن است به عناصر نحو اضافی برای دامنه، نام کاربری و رمز عبور نیاز داشته باشد، مانند این:
systeminfo /s [host_name] /u [domain]\[user_name] /p [user_password]
20. درایورپرسی
درایورها یکی از مهمترین نرم افزارهای نصب شده روی رایانه شخصی هستند. پیکربندی نادرست، گم شدن یا قدیمی درایورهای ویندوز می تواند باعث ایجاد انواع مشکلات شود، بنابراین خوب است به لیستی از درایورهای رایانه شخصی خود دسترسی داشته باشید.
این دقیقاً همان کاری است که دستور driverquery انجام می دهد. برای به دست آوردن اطلاعات بیشتر، از جمله دایرکتوری که درایور در آن نصب شده است، می توانید آن را به driverquery -v گسترش دهید. متأسفانه، این دستور مربوط به ویندوز 8 یا ویندوز سرور 2012 نیست.
فقط ویندوز 8: تصویر بازیابی
تقریباً همه رایانههای ویندوز 8/8.1 از کارخانه با یک تصویر بازیابی ارسال میشوند، اما این تصویر ممکن است شامل bloatware باشد که ترجیح میدهید دوباره نصب نکنید. هنگامی که نرم افزار را حذف کردید، می توانید با استفاده از دستور recimg یک تصویر جدید ایجاد کنید. با وارد کردن این دستور توضیح بسیار دقیقی در مورد نحوه استفاده از آن ارائه می شود.
برای استفاده از دستور recimg باید حقوق مدیر داشته باشید و فقط می توانید به تصویر بازیابی سفارشی که ایجاد کرده اید از طریق ویژگی به روز رسانی ویندوز 8 دسترسی داشته باشید.
در ویندوز 10، بازیابی سیستم تغییر کرده است. سیستمهای ویندوز 10 با پارتیشن بازیابی عرضه نمیشوند، که این امر مهمتر از همیشه پشتیبانگیری از اطلاعات شماست.
کامپیوتر ویندوزی خود را فرمان داده و غلبه کنید
این مقاله تنها میتواند به شما مزه چیزهایی را که در خط فرمان ویندوز پنهان شده است، نشان دهد. وقتی همه متغیرها را شامل می شود، به معنای واقعی کلمه صدها دستور وجود دارد. لیست ما از 100 دستور ضروری CMD ویندوز را برای یک لیست جامع دانلود کنید. یا می توانید سند مرجع فرمان ویندوز خود مایکروسافت را دریافت کنید.