فهرست دستورات CMD

فهرست دستورات CMD بیش از 85 دستور کاربردی در Command Prompt

شاید ندانید 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 /?

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


فهرست دستورات CMD (حروف A و B و C)


نمایش و ویرایش پسوند فایلها با 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

پیشنهاد: برای یادگیری بهتر دستور Attrib به همراه مخفی سازی فایلها به آموزش مخفی سازی فایلها و پوشه ها مراجعه کنید.

برای ساخت و ویرایش منوی 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 (حروف E و F و G)


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

Echo Hay How Are You?

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

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

Echo off

پیشنهاد: برای یادگیری از نحوه ساخت فایل Batch یا همان آموزش Batch Programming کلیک کنید.

دستور 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

دستورات کامل cmd (حروف I و L و M)


یکی دیگر از دستورات در زمینه مدیریت 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\

فهرست دستورات CMD (حروف O و P و R)


برای نمایش فایلهای که توسط کاربران شبکه در حال استفاده میباشد باید از دستور 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

لیست کامل دستورات cmd (حروف S و T)


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

SET

برای ساخت Variable از یک مسیر یا محتوا فرایند به شکل زیر میشود:

SET TML=D:\Education

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

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

SETLOCAL

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

SC

پیشنهاد: برای یادگیری کامل دستور SC و مدیریت سرویسها با CMD کلیک کنید.

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

SCHTASKS

دستور Shift هم یکی دیگر از دستورات Batch Programming میباشد.

SHIFT

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

Shutdown

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

Shutdown /s

Shutdown /r

Shutdown /l

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

Shutdown /r /t 120

پیشنهاد: برای یادگیری کامل دستور Shutdown به آموزش دستور Shutdown مراجعه کنید.

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

Sort

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

Start Ping 4.2.2.4

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

SUBST X: D:\VirtualDriveX

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

Systeminfo

پیشنهاد: برای درک کامل دستور Systeminfo به آموزش دستور Systeminfo مراجعه کنید.

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

Tasklist

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

Taskkill /f /im Explorer.exe

پیشنهاد: برای خواندن آموزش کامل دستورات Taskkill و Tasklist به آموزش دستورات Tasklist Taskkill مراجعه کنید.

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

Time /t

Time

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

Title TMLMANAGER

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

Tree

Tree C:\

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

Type Word.txt

فهرست دستورات CMD (حروف V و X و W)


برای نمایش نسخه ویندوز باید از دستور 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

برای دریافت نسخه PDF مقاله های سایت ابتدا در سایت ثبت نام کنید تا بتوانید به کلیه مقالات به صورت کاملا رایگان دسترسی پیدا کنید. ورود به سایت | ثبت نام در سایت

 

به نظر شما ممکنه کسی با استفاده از کلید های زیر این مطلب رو به اشتراک بذاره؟
محمد برغمدی

محمد برغمدی

امام علی علیه السلام: با مردم آنگونه معاشرت كنيد، كه اگر مرديد بر شما اشك ريزند، و اگر زنده مانديد، با اشتياق سوي شما آيند.

28 دیدگاه روی “فهرست دستورات CMD

  • سپتامبر 20, 2016 در 09:57
    Permalink

    سلام
    چجوری میشه نتایج یک دستور رو در فایل Text ذخیره کرد؟
    با تشکر از آموزش کاملتون

    پاسخ
    • محمد برغمدی
      سپتامبر 20, 2016 در 10:23
      Permalink

      سلام احمد جان
      برای انتقال نتایج یک دستور به یک فایل متنی باید بعد از اجرای دستور از علامت > استفاده کنید و اسم فایل مورد نظر رو به همراه آدرس تایپ کنید. برای مثال:

      Help >%Homepath%\Desktop\help.txt

      پاسخ
  • اکتبر 15, 2016 در 17:47
    Permalink

    سلام خسته نباشید مجدد این دستور SCHTASK که برای برنامه ریزی هستش سینتکسش چجوری هست که تنظیم کن مثلا فلان ساعت نوت پد باز شه

    پاسخ
  • محمد برغمدی
    اکتبر 15, 2016 در 18:13
    Permalink

    سلام مهدی جان
    SCHTASKS /create /tn aaa /tr “c:\windows\system32\notepad.exe” /st 18:11 /sc once
    در مثال بالا با پارامتر /create یک وظیفه ساخته شده که اسمش در جلوی پارامتر /tn مشخص شده و عملش هم در جلوی پارامتر /tr در آخر گفته شده در ساعت 18:11 این وضیفه اجرا بشهو فقط یک بار once
    ان شا الله تا چند روز بعد آموزش کاملش در سایت میزارم

    پاسخ
  • مارس 17, 2017 در 16:17
    Permalink

    سلام آقا من هر کاری کردم نفهمیدم دستور Shift برای چی هست؟ 🙂 ممنونم

    پاسخ
    • محمد برغمدی
      مارس 18, 2017 در 22:40
      Permalink

      علیک سلام
      دستور Shift فقط تو فایل Batch کاربرد داره ، و کارش اینکه محدودیت ساخت Argument ها رو از بین ببره، به صورت عادی تو فایل Batch شما فقط میتونید برای برنامه که میسازید 9 تا Arg مشخص کنید ولی در صورتی که از دستور Shift استفاده کنید این محدودیت کاملا از بین میره
      بجای استفاده از کلمه الکی و دولکی یک ایمیل معتبر وارد کن تا مجبور نشم از بین 57 تا اسپم مربوط به امروز پیدات کنم 🙂
      موفق باشید 🙂

      پاسخ
  • آوریل 11, 2017 در 01:46
    Permalink

    سلام اگه بخوام فایل بتی ک اجرا شد رو به استارت اپ کپی کنم چطوری باید ادرس فایلو بدست بیارم مثلا فایل اگه تو فلش بود چطوری ادرس فلشو بدست بیارم بعد ی سوال دیگه چطوری میشه کدایی ک توی cmd میزنمو ذخیره کنم با فرمت bat با کد منظورمه

    پاسخ
    • محمد برغمدی
      آوریل 11, 2017 در 16:40
      Permalink

      سلام
      باید از Argument به همراه Modifier استفاده کنید تا بتونید آدرس رو به بدست بیارید. همچین کدی میشه:
      %~DPNX0
      یا
      %~F
      برای ساخت فایل Batch با یک فایل Batch دیگه باید از دستور Echo استفاده کنید و در جلوی پیام ها آدرس فایل Batch که میخواهید ساخته بشه رو وارد کنید. مثلا
      echo @echo off >mybat.bat
      تمام این مسائل رو در کتاب آموزش گام به گام Batch Script توضیح دادم میتونید از کتاب مرتبط استفاده کنید. لطفا سوالات مربوط به Batch رو در پست مربوط به خودشون بپرسید.

      پاسخ
  • آوریل 14, 2017 در 14:14
    Permalink

    سلام من کتابو گرفتم ولی صحفه ای برای پرسشو پاسخ نبود برا همین اینجا میپرسم
    نمیشه بدون اینکه cmd رو ران از ادمینستور کنیم توی خود cmd با حساب ادمینستور بش دسترسی پیدا کنیم

    یه درخواست دیگم اینکه میشه اموزش اجرا کردن فایلا با وصل شدن فلش رو بدید ممنونم

    پاسخ
    • محمد برغمدی
      آوریل 14, 2017 در 15:34
      Permalink

      سلام دوست عزیز
      برای دسترسی به حساب Administrator در CMD باید از دستور runas استفاده کنید یا اینکه با استفاده از vb اسکریپت یک برنامه مثل دستور sudo در لینوکس بسازید. برای مثال:
      runas /profile /user:%computername%\Administrator cmd
      البته باید بدونید دستور بالا نمیتونه برنامه مورد نظر شما رو با همون حساب کاربری که هستید به صورت Elevated اجرا کنه، برای اینکار باید از همون فایل vb اسکریپت استفاده کنید که آموزش رو در سایت قرار میدم.
      مورد بعدی رو هم باید بررسی کنم، بعدش بهتون خبر میدم.

      پاسخ
  • آوریل 26, 2017 در 14:17
    Permalink

    سلام
    بسیارعالی!
    متشکرم از وقتی که گذاشتید
    خیلی لذت بردم
    موفق باشید:-)

    پاسخ
  • جولای 30, 2017 در 17:53
    Permalink

    سلام از مطالب واقعا مفید ای که گذاشته اید ممنون…(من که عاشق مطالب شدم)
    می خواستم سوال کنم که چجوری کدی هست که میشه با آن دنبال یک پوشه بگردد مثلا پوشه (msg)
    و وقتی که پوشه را پیدا کرد بدون دنگ و فنگ یا سوال کل پوشه را پاک کنه. لطف کنید اون کد را بنویسید خیلی ممنون…………

    پاسخ
    • محمد برغمدی
      جولای 31, 2017 در 15:59
      Permalink

      سلام علی جان
      شما باید از دستور for به همراه پارامتر /d و /r استفاده کنید. تا کلیه پوشه ها از دایرکتوری Root برای پیدا کردن دایرکتوری مورد نظر شما بررسی بشن:
      for /d /r . %a in (msg) do @if exist “%a” rd /s/q “%a”
      در دستور بالا گفته شده تمام دایرکتوری ها از پوشه مبدا (Root) بررسی بشن و در صورت پیدا شدن دایرکتوری msg با دستور rd /s /q بدون سرو صدا دایرکتوری رو حذف کنه
      اگر به اطلاعات دقیق تری در این زمینه نیاز داری به کتاب آموزش گام به گام Batch Script مراجعه کن
      موفق باشید.

      پاسخ
  • جولای 31, 2017 در 14:57
    Permalink

    چرا پاسخ نمی دهی خواهشن من لنگم برای پروژه مهمی دارم ….
    من اینا نویشتم \%…rd find msg %sistem
    پیداش میکنه ولی پاکش نمی کنه بعد همین را با del امتحان کردم پیداش کرد و سوال کرد فایل های توش را پا کنم یا نه ولی من می خواستم کل فولد را پاک کنه نه اینکه توش را تازه سوالم بکنه…..
    اینجوری شود که از شما سوال کردم لطفا زود جواب بدید..خیلی ممنون میشم.

    پاسخ
    • محمد برغمدی
      جولای 31, 2017 در 16:01
      Permalink

      بابت تاخیر در پاسخگویی معذرت میخوام
      در حال حاضر کمی سرم شلوغه 🙂
      موفق و سر بلند باشید.

      پاسخ
  • آگوست 2, 2017 در 16:36
    Permalink

    سلام خیلی از کمک شما ممنون ولی وقتی دستوری که شما دادید را میزنم هیچ اتفاقی نمی افتد لطفا توضیح دهید + اگه میشه درباره دستوری که میدهید توضیح دهید خیلی ممنون

    پاسخ
  • آگوست 2, 2017 در 16:55
    Permalink

    چیزی که یادم رفت بگم اینکه من با ویندوز کار میکنم و کد باید کل رایانه یا حداقل درایو ویندوز را جستجو کنه و دنبال پوشه msg بگردد. خیلی ممنون .

    پاسخ
  • آگوست 9, 2017 در 20:26
    Permalink

    سلام
    موقعی که از دستور date وtime برای تغییر تاریخ و ساعت سیستم استفاده میکنم این پیغام نمایش داده میشهa required privilege is not held by the client
    فرمت تاریخ هم مثل اموزش شما استفاده کردم ولی بازم این پیغام نمایش میده

    پاسخ
    • محمد برغمدی
      آگوست 12, 2017 در 18:58
      Permalink

      سلام
      باید cmd رو به صورت Run As Administrator اجرا کنید تا مجوز تغییرات مدیرتی سیستم رو داشته باشید.
      میتونید از پست راههای اجرای CMD برای اینکار استفاده کنید.

      پاسخ
  • سپتامبر 13, 2017 در 01:39
    Permalink

    خیلی مطالب مفید بود متشکرم
    کد ی هست که بتونه مثلا دنبال فایل (111.exe) بگردد بعد پوشه که کنارش هست را پاک کند مثلا پوشه (New folder) با فرض اینکه این دو تا همیشه کنار هم هستند یا بجای یک پوشه و یک فایل دو تا فایل یا بر عکس بعلاوه اینکه کل رایانه را بگرد.
    اگه هست خواهش میکنم برایم ارسال کنید
    خیلی ممنون

    پاسخ
    • محمد برغمدی
      سپتامبر 13, 2017 در 09:21
      Permalink

      سلام حسن جان
      شما میتونید از دستورات if و for در کنار هم استفاده کنید تا اون چیزی که میخواهید رو انجام بدید
      با دستور for دنبال فایل مورد نظر بگردید و با دستور if فایلهای دیگه همون پوشه رو بررسی کنید و در صورتی که شرایط مورد نظر مهیا بود یعنی فایل مورد نظر شما در کنار فایل 111.exe بود new folder حذف بشه
      موفق باشید.

      پاسخ
  • سپتامبر 13, 2017 در 10:22
    Permalink

    یک سوال دیگه میشه از طریق ای پی یا از دستور tasklist taskkil ادرس یک برنامه در حال اجرا را بدست بیاوریم بد مثلا کاری که بلا سوال کردم را باش بکنم.

    پاسخ
    • محمد برغمدی
      سپتامبر 13, 2017 در 21:11
      Permalink

      بله میشه، ولی باید دسترسی کامل به سیستم مورد نظرتون داشته باشید.
      در کل برای انجام چنین کار های باید از زبان Batch Script استفاده کنید.

      پاسخ
  • سپتامبر 13, 2017 در 10:26
    Permalink

    خیلی ممنون واقعا که پاسخ گویی سریعی دارید

    پاسخ
  • سپتامبر 14, 2017 در 21:53
    Permalink

    میتوانید batch Script توضیح دهید
    سوال مگه cmd همان batch Script نیست
    میتوانید اگه ممکن است کد سوال اول من را کامل بنویسید و همین طور سوال دوم را.
    خیلی ممنون من از هیچ سایتی اینقدر راضی نبودم.

    پاسخ
    • محمد برغمدی
      سپتامبر 16, 2017 در 17:42
      Permalink

      ممنونم از محبت تون
      Batch Script زبان برنامه نویسی CMD
      در واقع با استفاده از دستورات CMD یک فایل اسکریپت یا برنامه درست میکنیم.
      کد سوال اول رو براتون به صورت کامل تهیه کردم اگر دوست داشتید میتونید از اینجا دانلودش کنید.
      اگر نیاز تون رو برطرف کرد در صورت تمایل میتونید هزینه شو هم پرداخت کنید 🙂 (اگر در توانت بود و دوست داشتی) لینک پرداخت (قیمت با خودت)
      موفق و پیروز باشید.

      پاسخ

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *