0% found this document useful (0 votes)
92 views10 pages

Learn CMD Commands

Uploaded by

sfdfsd
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
92 views10 pages

Learn CMD Commands

Uploaded by

sfdfsd
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

‫آموزش دستورات ‪CMD‬‬

‫شاید ندانید ‪ CMD‬یا همان ‪ Command Prompt‬دارای بیش از چند صد دستور در زمینه های مختلف برای انجام کارهای مختلف میباشد‪.‬‬
‫برای یادگیری همه این دستورات نیاز دارید تا زمان زیادی را صرف کنید‪ .‬در این آموزش قصد دارم فهرستی از دستورات کاربردی در‬
‫‪ CMD‬را بیان کنم که با آنها بتوانید محیط گرافیکی ویندوز را کنار گذاشته و به دنیای جذاب خط فرمان بپیوندید‪ .‬پس در ادامه تی ام‬
‫ال منیجر را در آموزش دستورات ‪ CMD‬دنبال کنید‪.‬‬

‫برای اجرای ‪ CMD‬راههای مختلفی وجود دارد که در آموزش راههای اجرای ‪ CMD‬به آنها پرداخته ام‪ .‬برای اجرای ‪ CMD‬در پنجره ‪Start‬‬
‫کلمه ‪ CMD‬را تایپ کنید سپس با کلیک نمودن روی آیکون ظاهر شده ‪ CMD‬آنرا اجرا کنید‪.‬‬

‫نکته‪ :‬بعضی از دستورات در ‪ CMD‬نیازمند اجرا شدن به صورت ‪ Run As Administrator‬میباشند‪ .‬برای اجرای ‪ CMD‬به صورت ‪Run‬‬
‫‪ As Administrator‬کافیست بجای کلیک چپ روی آیکون ‪ CMD‬از کلیک راست استفاده کنید سپس از منوی باز شده روی ‪Run As‬‬
‫‪ Administrator‬کلیک کنید‪.‬‬

‫برای کمک گرفتن و نمایش فهرست دستورات باید از دستور ‪ help‬استفاده کنید‪ .‬برای مثال‪:‬‬

‫‪Help‬‬

‫در صورتی که دستور ‪ help‬را قبل از هر دستور دیگر وارد کنید اطالعات مربوط به دستور دوم را نمایش میدهد‪ .‬برای مثال‪:‬‬

‫‪Help ping‬‬

‫یکی دیگر از راههای کمک گرفتن از دستورات استفاده از پارامتر ?‪ /‬میباشد‪ .‬برای مثال‪:‬‬

‫?‪Help /‬‬

‫نمایش و ویرایش پسوند فایلها با ‪ File Type‬ها‪ .‬برای مثال‪:‬‬

‫‪Assoc‬‬

‫‪Assoc .pdf‬‬

‫‪Assoc .tml=TextFile‬‬

‫برای مخفی کردن فایلها و یا اضافه نمودن ویژگیهای ‪ Read Only – System - Archive‬به فایل باید از دستور ‪ Attrib‬استفاده کنید‪:‬‬

‫‪Attrib‬‬

‫دستور ‪ attrib‬دارای چهار پارامتر مختلف میباشد که اگر قبل از پارامتر ها از عالمت – استفاده شود آن ویژگی ها از فایل صلب میشود‬
‫اما اگر با عالمت ‪ +‬استفاده شود آن ویژگی ها به فایل اضافه میشود‬

‫‪A = Archive | S = System | R = Read Only | H = Hidden‬‬

‫مثالی برای صلب نمودن ویژگیها‪:‬‬

‫‪Attrib –s –r –h –a word.txt‬‬

‫مثالی برای اضافه نمودن ویژگیها‪:‬‬

‫‪Attrib +s +r +h +a word.txt‬‬

‫برای ساخت و ویرایش منوی ‪ Boot‬در ویندوز میتوان از دستور ‪ Bcdedit‬استفاده نمود‪ .‬برای نمایش فهرست ‪ Boot‬ها دستور‬
‫‪ BCDEDIT‬را بدون پارامتر وارد کنید‪:‬‬

‫‪BCDEDIT‬‬
‫برای ساخت ‪ Boot‬باید از پارامتر ‪ /Create‬در جلوی دستور ‪ bcdedit‬استفاده کنید‪ .‬برای دریافت راهنمای ساخت از عالمت ‪/‬؟ هم در‬
‫جلوی آن استفاده کنید برای مثال‪:‬‬

‫?‪Bcdedit /create /‬‬

‫برای حذف ‪ Boot‬از پارامتر ‪ /delete‬استفاده کنید برای مثال‪:‬‬

‫?‪Bcdedit /delete /‬‬

‫برای ذخیره تنظیمات فعلی ‪ Boot‬باید از پارامتر ‪ /export‬استفاده کنید برای مثال‪:‬‬

‫?‪Bcdedit /export /‬‬

‫برای ویرایش و تعیین ‪ Permission‬فایلها و پوشه ها باید از دستور ‪ CACLS‬استفاده کنید‪ .‬برای نمایش مجوزهای یک فایل دستور‬
‫‪ CACLS‬را به همراه نام فایل مورد نظر وارد کنید برای مثال‪:‬‬

‫‪CACLS word.txt‬‬

‫برای اضافه نمودن مجوزها باید از پارامتر ‪ /p‬به همراه نام کاربری و سطح مجوز استفاده کنید برای مثال‪:‬‬

‫‪CACLS word.txt /p username=f‬‬

‫برای اضافه نمودن محدودیت ها در دسترسی به فایلها باید از پارامتر ‪ /d‬استفاده کنید برای مثال‪:‬‬

‫‪CACLS word.txt /d username=f‬‬

‫از دستور ‪ call‬در فایلهای ‪ Batch‬برای فراخوانی دستورات یا دیگر فایلهای ‪ Batch‬استفاده میشود‪ .‬برای مثال‪:‬‬

‫‪Call XYZ.bat‬‬

‫برای حرکت بین پوشه ها در درایو باید از دستور ‪ CD‬استفاده نمود‪ .‬برای مثال‪:‬‬

‫”‪CD “New Folder‬‬

‫برای برگشت از یک پوشه به یک پوشه قبل باید پس از دستور ‪ CD‬از عالمت ‪ ..‬استفاده کنید‪.‬‬

‫‪CD ..‬‬

‫برای برگشت رو پوشه ریشه یا همان به اصل درایو باید از عالمت ‪ /‬استفاده کنید‪.‬‬

‫‪CD /‬‬

‫دستور ‪ CHCP‬برای نمایش کد صفحه های فعال میباشد‪ .‬راستش خودم هم نمیدونم چیه ‪):‬‬

‫‪CHCP‬‬

‫برای تغییر مسیری که در آن هستید میتوانید از دستور ‪ CHDIR‬هم استفاده کنید‪ .‬این دستور همانند دستور ‪ CD‬میباشد با این‬
‫تفاوت که با پارامتر ‪ /d‬میتوان درایو را هم تغییر داد‪ .‬برای مثال‪:‬‬

‫‪CHDIR /d C:\Windows\System32‬‬

‫برای برسی نمودن وضعیت سالمت هارد دیسک باید از دستور ‪ CHDSK‬استفاده کنید‪ .‬برای مثال‪:‬‬

‫‪CHKDSK C:‬‬

‫برای اینکه متوجه شوید آیا یک درایو ‪ NTFS‬هست یا خیر باید از دستور ‪ CHKNTFS‬استفاده کنید‪:‬‬

‫‪CHKNTFS C:‬‬
‫زمانیکه صفحه پر از خروجی های سر در گم کننده میشود با دستور ‪ CLS‬میتوانید کلیه متن های موجود در صفحه را پاک کنید‪.‬‬

‫‪CLS‬‬

‫دستور ‪ cmd‬هم برای اجرای خود ‪ cmd‬میباشد‪.‬‬

‫‪CMD‬‬

‫از دستور ‪ Color‬برای تغییر رنگ متن و صفحه استفاده میشود‪ .‬مثال برای سبز نمودن متن در صفحه مشکی از دستور زیر استفاده‬
‫کنید‪:‬‬

‫‪Color 0a‬‬

‫برای دیدن کلیه کد های رنگ از پارامتر ?‪ /‬استفاده کنید‪:‬‬

‫?‪Color /‬‬

‫برای مقایسه حجم دو فایل میتوان از دستور ‪ Comp‬استفاده نمود‪ .‬برای مثال‪:‬‬

‫‪Comp word0.txt word1.txt‬‬

‫برای فشرده سازی فایلها در درایو های ‪ NTFS‬میتوان از دستور ‪ Compact‬استفاده نمود‪ .‬برای مثال‪:‬‬

‫‪Compact /c word.txt‬‬

‫برای خارج کردن فایل ها از حالت فشرده باید از پارامتر ‪ /u‬استفاده نمود‪ .‬برای مثال‪:‬‬

‫‪Compact /u word.txt‬‬

‫برای تبدیل فرمت یک درایو از ‪ FAT‬به ‪ NTFS‬باید از دستور ‪ Convert‬استفاده کنید‪ .‬برای مثال‪:‬‬

‫‪Convert C: /FS:NTFS‬‬

‫برای کپی گرفتن از فایلها میتوانید از دستور ‪ Copy‬استفاده کنید‪ .‬پس از وارد نمودن دستور ‪ Copy‬ابتدا مبدا فایلی که قرار است‬
‫کپی گرفته شود را مشخص کنید سپس مسیر مقصد کپی را مشخص کنید‪ .‬برای مثال‪:‬‬

‫\‪Copy D:\word.txt E:\Office‬‬

‫برای نمایش و تغییر تاریخ میتوانید از دستور ‪ Date‬استفاده کنید‪ .‬اگر دستور ‪ Date‬را همراه با پارامتر ‪ /t‬استفاده کنید تاریخ را‬
‫نمایش میدهد‪ .‬برای مثال‪:‬‬

‫‪Date /t‬‬

‫برای تغییر تاریخ پس از وارد نمودن دستور ‪ Date‬تاریخ میالدی را در جلوی آن به فرمت زیر وارد کنید‪:‬‬

‫‪Date 09/16/2016‬‬

‫برای حذف فایلها میتوانید از دستور ‪ Del‬استفاده کنید‪ .‬برای مثال‪:‬‬

‫‪Del word.txt‬‬

‫برای حذف فایلهای یک پوشه یا درایو به همراه فایلهای زیر مجموع پوشه های درون آن درایو باید پارامتر ‪ /s‬را نیز به دستور اضافه‬
‫کنید‪ .‬برای مثال‪:‬‬

‫‪Del /s word.txt‬‬

‫برای حذف بدون پرسش فایلها از پارامتر ‪ /q‬استفاده کنید‪.‬‬

‫‪Del /s /q word.txt‬‬
‫برای حذف کلیه فایلها بجای مشخص نمودن یک فایل باید از عالمت *‪ *.‬پس از پارامتر های باال استفاده کنید‪.‬‬

‫*‪Del /s /q *.‬‬

‫برای فهرست گیری از فایلهای موجود در یک درایو باید از دستور ‪ Dir‬به همراه نام آن درایو یا پوشه استفاده کنید‪ .‬برای مثال‪:‬‬

‫\‪Dir c:‬‬

‫برای نمایش فایلهای مخفی و فایلهای مخفی سیستمی باید از پارامتر ‪ /a‬پس از دستور ‪ dir‬استفاده کنید‪.‬‬

‫\‪Dir /a c:‬‬

‫برای فهرست گیری از فایلهای یک درایو به همراه فایلهای زیر مجموع پوشه های آم درایو باید از پارامتر ‪ /s‬استفاده کنید‪.‬‬

‫\‪Dir /s c:‬‬

‫یکی از دستورات کاربردی در زمینه مدیریت پارتیشن ها ‪ Diskpart‬است با این دستور شما میتوانید پارتیشن ها را بسازید یا آنها را‬
‫حذف کنید و یا ‪ Lable‬آنها را تغییر دهید‪ .‬همچنین با این دستور میشود ‪ Type‬هارد دیسک را از ‪ GPT‬به ‪ MBR‬یا ‪ Dynamic‬و یا ‪Static‬‬
‫تبدیل نمود‪.‬‬

‫دستور ‪ Diskpart‬دارای یک مد میباشد‪ .‬یعنی با تایپ نمودن دستور ‪ Diskpart‬و فشردن ‪ Enter‬وارد محیط ‪ Diskpart‬میشوید‪.‬‬

‫برای ساخت ‪ Partition‬در مد ‪ Diskpart‬باید از دستور ‪ Create‬و نوع پارتیشن استفاده کنید‪.‬‬

‫‪Create Partition Primary size=100000‬‬

‫برای اطالعات بیشتر در مورد دستور ‪ Diskpart‬به آموزش مدیریت پارتیشن ها با ‪ Diskpart‬مراجعه کنید‪.‬‬

‫برای ساخت دستورات ماکرو در ‪ CMD‬باید از دستور ‪ Doskey‬استفاده کنید‪ .‬با این دستور کار خود را راحت میکنید و به سادگی‬
‫میتوانید دستورات را در یک حرف کوچک جای دهید‪.‬‬

‫‪Doskey 50=mode con:lines=50‬‬

‫برای نمایش ‪ Driver‬های نصب شده در ویندوز میتوانید از دستور ‪ DRIVERQUERY‬استفاده کنید‪ .‬اگر دستور ‪ DRIVERQUERY‬را‬
‫بدون پارامتر وارد کنید کلیه ‪ Driver‬های سیستم را نمایش میدهد‪:‬‬

‫‪DRIVERQUERY‬‬

‫برای استفاده از این دستور در شبکه‪:‬‬

‫‪DRIVERQUERY /S ComputerName /U UserName /P password /FO LIST‬‬

‫برای نمایش پیام در ‪ CMD‬میتوان از دستور ‪ Echo‬استفاده نمود‪ .‬برای مثال‪:‬‬

‫?‪Echo Hay How Are You‬‬

‫از دستور ‪ Echo‬بیشتر در فایلهای ‪ Batch‬استفاده میکنند تا پیام های خود را به مخاطب نشان دهند‪.‬‬

‫اگر دستور ‪ Echo‬را با کلمه ‪ OFF‬تایپ کنید وضعیت اعالن خط فرمان مخفی میشود‪ .‬در واقع از این دستور برای شروع و مشخص‬
‫نمودن ساخت فایل ‪ Batch‬استفاده میشود‪.‬‬

‫‪Echo off‬‬

‫دستور ‪ Endlocal‬برای مشخص نمودن مرز ‪ Variable‬ها در فایلهای ‪ Batch‬استفاده میشود‪ .‬پس از وارد نمودن دستور ‪ EndLocal‬در‬
‫فایل ‪ Batch‬کلیه ‪ Variable‬ها از حالت محلی یا ‪ Local‬به حالت کلی یا ‪ Global‬وارد میشوند‪.‬‬

‫‪EndLocal‬‬
‫یکی دیگر از دستوراتی که میتوان با آن فایل ها را حذف نمود دستور ‪ Erase‬است‪ .‬برای حذف یک فایل پس از تایپ دستور ‪Erase‬‬
‫نام فایل را مشخص کنید‪.‬‬

‫‪Erase word.txt‬‬

‫برای خروج از محیط ‪ CMD‬میتوانید از دستور ‪ Exit‬استفاده کنید‪.‬‬

‫‪Exit‬‬

‫یکی دیگر از دستوراتی که میتوان با آن فایلهای مختلف را با هم مقایسه نمود دستور ‪ FC‬میباشد‪ .‬برای استفاده از این دستور پس از‬
‫تایپ ‪ FC‬نام فایل اول را به همراه یک فاصله با نام فایل دوم تایپ کنید‪:‬‬

‫‪FC Word.txt Word2.txt‬‬

‫برای پیدا کردن یک کلمه یا جمله در یک فایل متنی باید از دستور ‪ Find‬استفاده کنید‪ .‬مثال برای پیدا نمودن کلمه ‪ Help‬در فایل‬
‫‪ Command.txt‬دستور به شکل زیر میشود‪:‬‬

‫‪Find “help” E:\Command.txt‬‬

‫یکی از دستورات قدرتمند در زمینه پیدا کردن متن ها با پارامتر های کاربردی دستور ‪ FINDSTR‬میباشد‪ .‬با این دستور میتوانید به‬
‫صورت حرف های متن خاصی را با ویژگی های جالب از یک فایل متنی پیدا کنید‪ .‬بیشتر کاربرد های دستور ‪ FINDSTR‬در فایلهای ‪Batch‬‬
‫مورد استفاده قرار میگیرد‪.‬‬

‫‪FINDSTR‬‬

‫یکی از مهمترین دستورات ‪ CMD‬که در فایلهای ‪ Batch‬استفاده میشود دستور ‪ FOR‬میباشد‪ .‬با این دستور میتوان کارهای جالبی را در‬
‫فایل های ‪ Batch‬انجام داد‪.‬‬

‫]‪FOR /F ["options"] %variable IN (file-set) DO command [command-parameters‬‬

‫برای فرمت کردن یک درایو باید از دستور ‪ Format‬استفاده کنید‪ .‬در صورتی که پارامتر ‪ /q‬را پس از دستور وارد کنید‪ .‬فرمت به‬
‫صورت سریع انجام میشود‪ .‬برای مثال‪:‬‬

‫\‪Format /q F:‬‬

‫دستور ‪ FSUTIL‬برای مدیریت کارهای مربوط به فایل سیستم های ‪ FAT‬و ‪ NTFS‬میباشد‪ .‬با این دستور میتوان نقاط تجزیه و پراکندگی‬
‫ها و یا ‪ Dismount‬نمودن درایو ها را مدیریت نمود‪.‬‬

‫اگر دستور ‪ FSUTIL‬را بدون پارامتر وارد کنید فهرستی از زیر دستورات آن نمایش داده میشود‪.‬‬

‫‪FSUTIL‬‬

‫برای مشخص کردن اینکه چه ‪ File Type‬با چه برنامه ای باز شود میتوان از دستور ‪ FType‬استفاده نمود‪ .‬دستور ‪ Ftype‬تکمیل کننده‬
‫کار دستور ‪ Assoc‬میباشد‪.‬‬

‫‪Assoc .TML=Textfile‬‬

‫‪Ftype Textfile= %SystemRoot%\system32\NOTEPAD.EXE %1‬‬

‫یکی از دستوراتی که برای رفتن به قسمت های مختلف ‪ Batch File‬استفاده میشود دستور ‪ Goto‬است‪ .‬با این دستور میتوانید بگوید‬
‫کدام بخش از فایل ‪ Batch‬شما اجرا شود‪.‬‬

‫‪GOTO MainMenu‬‬

‫برای نمایش محتوای ‪ Group Policy‬در ‪ CMD‬میتوانید از دستور ‪ GPResult‬استفاده کنید‪.‬‬


‫‪GPresult /r‬‬

‫یکی دیگر از دستورات در زمینه مدیریت ‪ File Permission‬ها دستور ‪ ICACLS‬میباشد‪ .‬دستور ‪ ICACLS‬همانند دستور ‪ CACLS‬میباشد‬
‫با این تفاوت که دارای ویژگی های بیشتری در زمینه مدیریت مجوزها میباشد‪.‬‬

‫‪ICACLS‬‬

‫دستور ‪ IF‬یکی دیگر از دستوراتی میباشد که در ‪ Batch Programing‬استفاده میشود‪ .‬با این دستور میتوانید طبق شرایط مشخص کار‬
‫مشخصی را انجام دهید‪ .‬مثال بگوید اگر فالن اتفاق انجام شدن‪ ،‬فالن پیام یا کار را انجام بده‬

‫!‪IF EXIST word.txt. (del word.txt2.) ELSE echo word.txt. are missing‬‬

‫برای تغییر نام درایو ها باید از دستور ‪ Label‬استفاده کنید‪ .‬با این دستور میتوانید ‪ Label‬درایو ها را تغییر دهید یا حذف کنید‪.‬‬

‫‪Label C: TMLMANAGER‬‬

‫برای حذف ‪ Label‬ها کافیست دستور ‪ Label‬را فقط با نام درایو مورد نظر وارد کنید سپس ‪ Enter‬را بفشارید تا پیام تغییر ‪Label‬‬
‫نمایش داده شود پس دوباره ‪ Enter‬بزنید تا پیام مربوط به حذف ‪ Label‬را مشاهده کنید و حرف ‪ Y‬را فشار دهید تا ‪ Label‬تغییر کند‪.‬‬
‫برای مثال‪:‬‬

‫‪Label F:‬‬

‫برای ساخت یک پوشه یا ‪ Directory‬باید از دستور ‪ MD‬استفاده کنید‪.‬‬

‫”‪MD “New Folder‬‬

‫اگر میخواهید چند پوشه را همزمان با یک دستور بسازید اسم پوشه ها را پشت سر هم با یک ‪ Space‬تایپ کنید‪.‬‬

‫‪MD Folder1 Folder2 Folder3‬‬

‫در صورتی که میخواهید پوشه های تو در تو بسازید باید اسم هر پوشه را با یک \ از پوشه بعد جدا کنید‪:‬‬

‫‪MD First\Second\Third\Forth‬‬

‫یکی دیگر از دستوراتی که برای ساخت ‪ New Folder‬مورد استفاده قرار میگرید ‪ MKDIR‬است‪.‬‬

‫”‪MKDIR “New Folder‬‬

‫برای ساخت میانبر یا همان ‪ Shortcut‬از فایلها باید از دستور ‪ MKLINK‬استفاده کنید‪.‬‬

‫‪MKLINK‬‬

‫برای ساخت ‪ Shortcut‬از درایو ‪ C:\Softwares‬در درایو \‪ D:‬با نام ‪ TMLMANAGER‬دستور به شکل زیر میشود‪:‬‬

‫‪MKLINK /D D:\TMLMANAGER C:\Softwares‬‬

‫برای پیکربندی دستگاههای کامپیوتر میتوانید از دستور ‪ Mode‬استفاده کنید‪ .‬همچنین میتوان با دستور ‪ Mode‬تنظیمات مربوط به‬
‫اندازه صفحه ‪ CMD‬را نیز مشخص نمود‪.‬‬

‫‪MODE‬‬

‫برای مشخص نمودن ساز ‪ CMD‬باید تعداد خطها (‪ )Lines‬و تعداد حرف ها (‪ )Cols‬را مشخص کنید‪ .‬برای مثال‪:‬‬

‫‪MODE Con Lines=40 Cols=80‬‬

‫برای نمایش محتوای فایلهای متنی میتوانید از دستور ‪ more‬استفاده کنید‪ .‬ویژگی دستور ‪ More‬متوقف نمودن نمایش محتوا‪ ،‬بسته به‬
‫اندازه صفحه است‪.‬‬
‫‪More Word.txt‬‬

‫یکی دیگر از ویژگی های ‪ More‬حرکت خطی و صفحه ای میباشد‪ .‬اگر از کلید ‪ Enter‬استفاده کنید یک صفحه رد میشود ولی اگر از‬
‫کلید ‪ Space‬استفاده کنید یک خط رد میشود‪.‬‬

‫برای بریدن یا ‪ Cut‬نمودن فایلها باید از دستور ‪ Move‬استفاده کنید‪ .‬نحوه استفاده از دستور ‪ More‬بسیار ساده میباشد‪ .‬ابتدا مبدا‬
‫فایل را مشخص کنید(فایلی که قرار است انتقال داده شود) سپس مقصد فایل را‬

‫\‪Move Word.txt F:\Office‬‬

‫برای نمایش فایلهای که توسط کاربران شبکه در حال استفاده میباشد باید از دستور ‪ OpenFiles‬استفاده کنید‪.‬‬

‫‪OpenFiles‬‬

‫برای فهرست گیری از پارامتر ‪ /query‬استفاده کنید‪.‬‬

‫‪OpenFiles /Query‬‬

‫برای قطع کردن ارتباط کاربران از پارامتر ‪ /Disconnect‬استفاده کنید‪:‬‬

‫‪OpenFiles /Disconnect‬‬

‫برای دریافت اطالعات بیشتر دستور ‪ OpenFIles‬را با عالمت ?‪ /‬تایپ کنید‪.‬‬

‫برای نمایش یا مشخص نمودن مسیر جستجوی فایلهای اجرای باید از دستور ‪ Path‬استفاده کنید‪.‬‬

‫‪Path‬‬

‫برای توقف نمایش محتوا در فایلهای ‪ Batch‬از دستور ‪ Pause‬استفاده میشود‪.‬‬

‫‪Pause‬‬

‫یکی از دستورات کاربردی برای تغییر مسیر در فایلهای ‪ Batch‬که با دستور ‪ Pushd‬کار میکند دستور ‪ Popd‬است‪ .‬این دستور شما را‬
‫از پوشه فعلی که در آن هستید به پوشه ای که توسط دستور ‪ Pushd‬ذخیره شده منتقل میکند‪.‬‬

‫‪Popd‬‬

‫برای پرینت گرفتن از فایلهای متنی میتوانید از دستور ‪ Print‬استفاده کنید‪ .‬مثال برای پرینت گرفتن فایلی با نام ‪ Word.txt‬در درایو ‪E‬‬
‫از پرینت ‪( HP‬نام پورت متصل را باید استفاده کنید) دستور به شکل زیر میشود‪:‬‬

‫‪Print /D:COM3 Word.txt‬‬

‫برای تغییر عالمت اعالن ‪ CMD‬باید از دستور ‪ Prompt‬استفاده کنید‪ .‬برای مثال‪:‬‬

‫‪Prompt $‬‬

‫از دستور ‪ Pushd‬برای ذخیره پوشه فعلی که در آن هستید استفاده میشود‪ .‬این دستور با دستور ‪ Popd‬برای محیط ‪Batch‬‬
‫‪ Programing‬قابل استفاده هستند‪.‬‬

‫‪Pushd‬‬

‫برای حذف پوشه ها و دایرکتوری ها باید از دستور ‪ RD‬که به معنای ‪ Remove Directory‬میباشد استفاده کنید‪ .‬برای حذف فایلها پس‬
‫از تایپ دستور ‪ RD‬اسم فایل مقصد را در جلوی آن تایپ کنید‪.‬‬

‫”‪RD “New Folder‬‬


‫برای حذف بدون پرسش پوشه ها باید از پارامتر ‪ /q‬استفاده شود‪ .‬و برای حذف پوشه های که دارای محتوا میباشند باید از پارامتر ‪/s‬‬
‫استفاده شود‪ .‬برای مثال‪:‬‬

‫”‪RD /s /q “Folder 5‬‬

‫هشدار‪ :‬در هنگام استفاده از دستور ‪ RD‬حواستان باشد تا به مشکلی بر نخورید‪ .‬چرا که با یک ‪ Space‬اضافی کلیه فایلهای خود را به‬
‫باد خواهید داد‪.‬‬

‫برای خواندن اطالعات از هارد دیسک ‪ Bad Sector‬شده باید از دستور ‪ Recover‬استفاده کنید‪ .‬برای مثال‪:‬‬

‫‪Recover D:\Word.txt‬‬

‫پس از اجرای دستور ‪ Recover‬هارد دیسک به صورت ‪ Sector‬به ‪ Sector‬بازبینی میشود و ‪ Sector‬های مشکل دار (‪ )Bad Sector‬مارک‬
‫دار میشوند‪ .‬تا اطالعات بعدی رو آنها کپی نشود‪.‬‬

‫یکی از دستوراتی که هیچ استفاده ای غیر از نظر دهی در فایلهای ‪ Batch‬ندارد دستور ‪ REM‬است‪.‬‬

‫!‪REM You Can Use Rem For Write Your Comment On Batch File As TMLMANAGER Said Your‬‬

‫برای تغییر نام فایلها و پوشه ها باید از دستور ‪ Ren‬استفاده کنید‪ .‬استفاده از دستور ‪ Ren‬بسیار ساده میباشد کافیست تا دستور‬
‫‪ Ren‬را با اسم فایلی که میخواهید تغییر نامش دهید وارد کنید سپس با یک فاصله نام جدید را تایپ و ‪ Enter‬را بفشارید‪.‬‬

‫‪Ren Help.txt TMLMANAGER.txt‬‬

‫نکته‪ :‬زمانی که از دستور ‪ Ren‬استفاده میکنید پسوند فایلها را هم تغییر میدهید‪ .‬پس پسوند (‪ )File Extensions‬فایلها را هم با یک‬
‫نقطه بعد از اسم فایل مشخص کنید‪.‬‬

‫یکی دیگر از دستوراتی که برای تغییر نام استفاده میشود دستور ‪ Rename‬است‪.‬‬

‫‪Rename TMLMANAGER.txt Help.txt‬‬

‫برای جایگزین نمودن فایلها باید از دستور ‪ Replace‬استفاده کنید‪.‬‬

‫‪Replace‬‬

‫یکی دیگر از دستوراتی که برای حذف نمودن دایرکتوری ها یا همان پوشه ها استفاده میشود دستور ‪ RMDIR‬میباشد‪ .‬برای حذف‬
‫پوشه باید دستور ‪ RMDIR‬را با نام پوشه مورد نظر خود وارد کنید‪:‬‬

‫‪RD /s /q ZOOMIT.IR‬‬

‫یکی از پیشرفته ترین دستورات کپی در ‪ CMD‬دستور ‪ ROBOCOPY‬میباشد‪ .‬برای استفاده از این دستور بیش از بیست پارامتر وجود‬
‫دارد که نحوه عملکرد کپی را مشخص میکنند‪.‬‬

‫‪ROBOCOPY‬‬

‫دستور ‪ SET‬برای ساخت ‪ Variable‬استفاده میشود‪ .‬به طور کلی از دستور ‪ SET‬در وفایلهای ‪ Batch‬استفاده میشود‪ %TEMP% .‬یک‬
‫‪ Vairable‬است‪.‬‬

‫‪SET‬‬

‫برای ساخت ‪ Vairable‬از یک مسیر یا محتوا فرایند به شکل زیر میشود‪:‬‬

‫‪SET TML=D:\Education‬‬

‫در باال یک ‪ Variable‬با نام ‪ TML‬و محتوای ‪ D:\Education‬ساخته شد‪.‬‬


‫دستور ‪ SETLOCAL‬برای مشخص کردن وضعیت ‪ Variable‬ها استفاده میشود‪ .‬این دستور هم مخصوص فایلهای ‪ Batch‬میباشد‪ .‬با دستور‬
‫‪ SETLOCAL‬میتوان ‪ Variable‬ها را ‪ Local‬نمود‪ .‬این دستور با دستور ‪ Endlocal‬استفاده میشود‪.‬‬

‫‪SETLOCAL‬‬

‫برای مدیریت سرویس ها مثل نصب و فعال سازی و یا پیکربندی ‪ Service‬های ویندوز باید از دستور ‪ SC‬استفاده کنید‬

‫‪SC‬‬

‫برای ساخت کارهای زمانبندی شده باید از دستور ‪ SCHTASKS‬استفاده کنید‪ .‬با این دستور میتوانید هر کاری را زمانبندی کنید‪ .‬مثال‬
‫یک وظیفه بسازید که تا ‪ 10‬روز دیگر هارد دیسک شما را در ساعت ‪ 10‬نصف شب ‪ Defrag‬کند‪ .‬و یا هر عمل دیگری‪...‬‬

‫‪SCHTASKS‬‬

‫دستور ‪ Shift‬هم یکی دیگر از دستورات ‪ Batch Programing‬میباشد‪.‬‬

‫‪SHIFT‬‬

‫برای خاموش و ریستارت و ‪ Logoff‬نمودن ویندوز باید از دستور ‪ Shutdown‬استفاده کنید‪ .‬کار با دستور ‪ Shutdown‬بسیار ساده‬
‫میباشد‪.‬‬

‫‪Shutdown‬‬

‫برای خاموش نمودن باید از پارامتر ‪ /s‬استفاده کنید و برای ریستارت کردن ویندوز از پارامتر ‪ /r‬و همچنین برای ‪ Logoff‬نمودن باید‬
‫از پارامتر ‪ /l‬استفاده کنید‪.‬‬

‫‪Shutdown /s‬‬

‫‪Shutdown /r‬‬

‫‪Shutdown /l‬‬

‫برای مشخص نمودن زمان خاموش شدن باید از پارامتر ‪ /t‬به همراه ثانیه مورد نظر خود استفاده کنید‪:‬‬

‫‪Shutdown /r /t 120‬‬

‫دستور ‪ Sort‬برای نمایش خروجی منظم دیگر دستورات استفاده میشود‪.‬‬

‫‪Sort‬‬

‫برای اجرا یا فراخوانی برنامه ها یا فایلهای ‪ Batch‬در خارج از محیط فعلی ‪ CMD‬باید از دستور ‪ Start‬استفاده کنید‪.‬‬

‫‪Start Ping 4.2.2.4‬‬

‫برای ساخت درایو مجازی میتوانید از دستور ‪ SUBST‬استفاده کنید‪ .‬با دستور ‪ SUBST‬یک درایو مجازی از یک پوشه ساخته میشود‪.‬‬

‫‪SUBST X: D:\VirtualDriveX‬‬

‫برای برسی وضعیت سیستم‪ ،‬میتوانید از دستور ‪ Systeminfo‬استفاده کنید‪ .‬با این دستور میتوان اطالعات زیادی را از ویندوز به‬
‫دست آورد‪ .‬مثال زمان روشن شدن ویندوز‪ ،‬یا زمان نصب ویندوز و یا نام ‪ Motherboard‬و خیلی دیگر از اطالعات‪...‬‬

‫‪Systeminfo‬‬

‫برای فهرست گیری از ‪ Process‬های فعال در ویندوز باید از دستور ‪ Tasklist‬استفاده کنید‪ .‬کار با دستور ‪ Tasklist‬بسیار ساده میباشد‪.‬‬
‫کافیست تا دستور ‪ Tasklist‬را بدون پارامتر وارد کنید‪:‬‬

‫‪Tasklist‬‬
‫برای فهرست گیری از ‪ Process‬های فعال از دستور ‪ Tasklist‬استفاده میشد و برای بستن ‪ Process‬ها باید از دستور ‪ Taskkill‬استفاده‬
‫کنید‪ .‬برای بستن یک ‪ Process‬ابتدا کد یا اسم آن را از دستور ‪ Tasklist‬دریافت نموده سپس با دستور ‪ Taskkill‬میتوانید ببندید‪.‬‬

‫‪Taskkill /f /im Explorer.exe‬‬

‫برای تغییر ساعت در ‪ CMD‬باید از دستور ‪ Time‬استفاده کنید‪ .‬اگر دستور ‪ Time‬را با پارامتر ‪ /t‬وارد کنید زمان را نمایش میدهد‪ .‬اما‬
‫اگر آنرا بدون پارامتر وارد کنید پس از نمایش زمان میتوانید آن را تغییر دهید‪.‬‬

‫‪Time /t‬‬

‫‪Time‬‬

‫برای تغییر عنوان ‪ CMD‬باید از دستور ‪ Title‬استفاده کنید‪ .‬برای مثال‪:‬‬

‫‪Title TMLMANAGER‬‬

‫برای فهرست گیری از پوشه ها و فایلهای ویندوز به صورت درختی و گرافیکی باید از دستور ‪ Tree‬استفاده کنید‪.‬‬

‫‪Tree‬‬

‫\‪Tree C:‬‬

‫برای نمایش محتوای فایلهای متنی میتوانید از دستور ‪ Type‬استفاده کنید‪ .‬فرق دستور ‪ Type‬با دستور ‪ More‬در این است که در‬
‫دستور ‪ More‬به اندازه سایز صفحه ‪ CMD‬اطالعات نمایش داده میشود‪.‬‬

‫‪Type Word.txt‬‬

‫برای نمایش نسخه ویندوز باید از دستور ‪ VER‬استفاده کنید‪.‬‬

‫‪VER‬‬

‫از دستور ‪ Verify‬برای برسی دوباره فایلهای کپی شده توسط ‪ CMD‬استفاده میشود‪.‬‬

‫‪Verify on‬‬

‫‪Verify off‬‬

‫از دستور ‪ Vol‬برای نمایش سریال درایو ها به همراه اسم یا ‪ Label‬آنها استفاده میشود‪.‬‬

‫\‪Vol C:‬‬

‫یکی دیگر از دستورات کپی که دارای پارامتر های خوبی برای کپی گرفتن اطالعات استفاده میشود دستور ‪ Xcopy‬میباشد‪.‬‬

‫‪Xcopy‬‬

‫برای کپی گرفتن از اطالعات با دستور ‪ Xcopy‬ابتدا مسیر پوشه مبدا را مشخص کرده سپس مسیر کپی شدن اطالعات مشخص میکنید‪.‬‬

‫‪Xcopy /s F:\ D:\Data-Backup‬‬

‫یکی از قدرتمند ترین دستورات ‪ CMD‬برای مدیریت ویندوز ‪ WMIC‬میباشد با این دستور میتوانید هر کاری را در زمینه ‪Windows‬‬
‫‪ Management Instrumentation‬انجام دهید‪ .‬شرح دستور ‪ WMIC‬شامل یک آموزش کامل چند صفحه ای میباشد‪.‬‬

‫‪WMIC‬‬

You might also like