دستورات cmd

تمام دستورات cmd + جدول کاربردی 100 دستور اولیه cmd در شبکه

دستورات کامل cmd برای ویندوز 

اکثر کارشناسان فناوری اطلاعات و یا کسانی که با لینوکس کار می‌کنند، با دستورات Cmd آشنایی دارند. اما شاید همه دستوراتی را که باعث راحتی کار و دست یافتن به اطلاعات ویژه ای می‌شود ندانند.

نیازی نیست همه دستورات cmd در شبکه را حفظ و به موقع از آن استفاده کرد. در این مطلب ما به شما لیستی از دستورات پرکاربرد cmd را خواهیم گفت. این مطلب را برای همیشه bookmark کرده تا بتوانید هر زمانی که به آن نیاز داشتید سریعا از این دستورها استفاده کنید.

برای دیدن نحوه پینگ گرفتن در ویندوز کلیک کنید.

آنچه در این مقاله می‌خوانید

دستورات اصلی cmd

در این مطلب چندین جدول مختلف برای کد های cmd وجود دارد که هر جدول به تفکیک نوشته شده است.

دستورات اولیه cmd

دستورات cmd در شبکه

دستور
توضیح
arp
نمایش و ویرایش ورودی ها در Address Resolution Protocol cache
atmadm
اطلاعات مربوط به حالت انتقال ناهمزمان (ATM) را نمایش می دهد.
getmac
آدرس مک تمام آداپتورهای شبکه را نشان می‌دهد.
gpresult
نمایش اطلاعات درون Group Policy
gpupdate
آپدیت اطلاعات درون Group Policy
hostname
hostname یا نام میزبان را نمایش می دهد.
ipconfig
نمایش اطلاعاتی ای پی آدرس و آدرس Default Gateway و….
irftp
در صورت وجود مادون قرمز، فایل های انتخابی را از طریق اتصال به مادون قرمز منتقل می کند.
iscsicli
iSCSI را مدیریت می کند که اتصالات را از طریق پروتکل SCSI فعال می کند.
klist
تمام بلیط های (مجوز ) تایید شده توسط سرویس Kerberos را نمایش می دهد. همچنین دستور حذف یا پاکسازی را فعال می کند.
ksetup
اتصال به سرور Kerberos را پیکربندی می کند.
mrinfo
اطلاعاتی در مورد روتر ارائه می دهد.
nbtstat
ابزاری است که برای برای خطایابی Name Resolution در NetBIOS استفاده می شود. با استفاده از دستورNBTSTAT می توان به اطلاعات مربوط به پروتکل های NetBT ، به NetBIOS name cache و جدول های که در آن اسم های NetBIOS ای قرار گرفته و مربوط به Local Computer و Remote Computer است دسترسی پیدا کرد و در صورت لزوم این اطلاعات را حذف و یا اصلاح کرد.
net
تنظیمات شبکه را پیکربندی و نمایش می دهد.
net1
تنظیمات شبکه را پیکربندی و نمایش می دهد (توصیه می شود به جای آن از net استفاده کنید؛ دستور net1 فقط به عنوان یک راه حل موقت برای مشکل Y2K در نظر گرفته شده است).
netsh
دستور Netsh یا Network Shell یکی از ابزارهای مفید خط فرمان ویندوز میباشد که کاربرد اصلی آن پیکربندی و مانیتورینگ وضعیت شبکه در ویندوز است. با استفاده از دستور Netsh میتوان کارهای از قبیل: تنظیم آدرس آی پی، تنظیم فایروال، تنظیم کارت شبکه و ده ها تنظیم و پیکربندی دیگر را انجام داد. از مزیت های دستور Netsh میتوان به اجرای از راه دور (Remote) و ساخت اسکریپت با دستورات آن اشاره نمود.
nfsadmin
سرورها و کلاینت های NFS را مدیریت می کند (برای اینکه بتوانید از دستور استفاده کنید، ابتدا باید خدمات NFS را در ویندوز فعال کنید).
nslookup
فرمان nslookup مخفف name space lookup به شما اجازه می‌دهد بانک اطلاعاتی DNS را از طریق هر یک از کامپیوترهای شبکه سرچ کرده و نام میزبان یک دستگاه را با مشخص کردن آدرس آی‌پی آن پیدا کنید. این ابزار برای اطمینان حاصل کردن از این‌ که یک میزبان به درستی پیکربندی شده به کار می رود.
pathping
اطلاعات مربوط به ارسال و از دست دادن بسته را هنگام ارسال از طریق شبکه ارائه می دهد و همچنین تأخیر را مشخص می کند.
ping
یک درخواست به مقصد مورد نظر شما ارسال میکند تا مشخص شود که ارتباط بین این دو مسیر برقرار است یا خیر. با این دستور می توان مدت زمان ارسال بسته ها به سمت مقصد را بررسی کرد. یک دستور متداول در شبکه‌های کامپیوتری است. این دستور برای تست در دسترس پذیری میزبان به کار می‌رود. این دستور با تحلیل زمان رفت و برگشت بسته ها بین دو نقطه میزان در در دسترس پذیری را مشخص می‌کند
qappsrv
تمام رایانه های در حال ریموت موجود در شبکه را نمایش می دهد

کد های سی ام دی پایه ای

دستور
توضیح
bitsadmin
دانلود و یا آپلود فایل از طریق محیط cmd
break
به شما این امکان را می دهد که پردازش ها را در سیستم عامل قدیمی متوقف کنید
call
این دستور برای فراخوانی فایل بچ و یا برنامه ای میان برنامه دیگر است. تفاوت آن نسبت به اجرا به صورت عادی این است که تمامی متغیر ها پس از اتمام آن بچ یا برنامه همچنان باقی می ماند
cd
می توان دایرکتوری جاری را در Cmd تغییر داد. وقتی cmd را در حالت عادی اجرا می کنید، مسیر یا دایرکتوری جاری آن، C:\Users\yourusername است
chcp
دستور chcp عدد active code page را نمایش خواهد داد
chdir
یک لیست انتخاب ایجاد می کند: به عنوان مثال معمول ، انتخاب بله (Y) یا نه (N) است
clip
نتیجه یک دستور را به کلیپ بورد ارسال می کند. به عنوان مثال ، می توانید ساختار فهرست را کپی کنید
cls
پاک کردن کل صفحه
cmd
Cmd را شروع می کند
cmd
Cmd را شروع می کند
color
پس زمینه و رنگ متن را تغییر می دهد. کد اول متن و دوم پس زمینه برنامه را عوض می کند.
date
نمایش ماه سال و روز
debug
در نسخه‌های 32 بیتی ویندوز اگر در محیط Command Prompt عبارت debug را تایپ کنید، ابزار تحت خط فرمان debug.exe اجرا شده و محیط اجرای فرمان‌های زبان ماشین و اسمبلی برای شما فراهم می‌شود. اما در ویندوزهای 64 بیتی این دستور قابل اجرا نبوده و در پوشه‌ی system32 نیز فایل debug.exe موجود نیست
dir
فرمان dir یک تابع خط فرمان قدرتمند است که تمام فایل ها و زیر شاخه های موجود در یک پوشه را لیست می کند. نام این دستور مخفف کلمه directory می باشد شما با استفاده از آن می توانید پوشه های داخل یک درایو یا دایرکتوری را مشاهده کنید
doskey
دستورات را به یاد می آورد
dosshell
دوشل برنامه ای است که به کاربر اجازه می دهد از GUI جزئی (رابط کاربری گرافیکی) استفاده کند ، بنابراین کاربران جدید برای یافتن مسیر خود زمان راحت تر و کارآمدتری دارند
echo
به منظور درج متن به کار می‌رود. دستور echo در حقیقت یک عملیات نیست بلکه یک ساختار زبانی است بنابراین به پرانتز نیازی ندارد
edit
ویرایشگر MS-DOS را شروع می کند. می توانید با آن پرونده های متنی ایجاد کنید
edlin
پرونده های متنی را در خط فرمان ایجاد و ویرایش می کند
exit
Cmd را می‌بندد و از آن خارج می شود
fasthelp
اطلاعات مفیدی درباره دستورات را نمایش می دهد
fastopen
موقعیت یک برنامه را در یک لیست خاص می نویسد. از دستور fastopen برای افزودن فضای دیسک سخت برنامه به یک لیست خاص ذخیره شده در حافظه استفاده می شود ، که با از بین بردن نیاز به MS-DOS برای قرار دادن برنامه بر روی دیسک ، به طور بالقوه زمان شروع برنامه را کاهش می دهد
find
یک فایل یا چندیدن فایل را جستجو می‌کند
forcedos
یک برنامه را در ms dos باز می‌کند
graftabl
امکان استفاده از یک یک کد خاص در حالت گرافیکی را فعال می کند
help
راهنمای دستورات را نشان می‌دهد
kb16
تنظیمات صفحه کلید و عوض کردن زبان کیبورد را نشان می دهد. در ویندوزهای 32 بیتی
keyb
تنظیمات صفحه کلید و عوض کردن زبان کیبورد را نشان می دهد. در ویندوز 95 و 98 و dos
logoff
کاربر را از ویندوز خارج می‌کند
lpq
وضعیت یا صف انتظار فایل های پرینتر را نشان می‌دهد
lpr
فایل ها را برای چاپ به سمت پرینتر ارسال می‌کند
md
در یک مسیر مشخص شده، یک فهرست جدید ایجاد می‌کند
mkdir
در یک مسیر مشخص شده، یک فهرست جدید ایجاد می‌کند
more
محتوای یک فایل را نمایش می‌دهد
msg
برای کاربری که شما تعیین می‌کنید پیامی را ارسال می‌کند
path
مسیر جستجو در پرونده های اجرایی را نمایش می دهد
pause
عملیات اجرایی را متوقف کرده واز کاربر برای ادامه سوال می‌پرسد
popd
تغییراتی در فولدری که با دستور pushd ایجاد شده باشد انجام می دهد
print
یک فایل متنی را چاپ می کند. دستگاه چاپ مورد نظر باید مشخص باشد
prompt
نمایش خط فرمان را تغییر می دهد
pushd
مسیر خاصی را در یک اسکریپت یا فایل دسته ذخیره می کند
rd
فهرست را حذف می کند
rmdir
برای دیلیت کردن فولدرها و یا دسته بندی ها است
runas
دستورات با عنوان کاربری دیگری می توانید اجرا کنید. مثلا برای برنامه هایی که اجرای دستورات توسط ادمین را نیاز دارد این دستور مناسب است
scandisk
Microsoft ScanDisk را شروع می کند
schtasks
می‌توان برای هر برنامه مشخص کرد در چه ساعتی شروع به کار کند و در چه ساعتی کارش را به اتمام رساند
set
متغیرهای محیطی CMD.EXE را نمایش می دهد و امکان تغییر می دهد
shift
متغیرها را درون پرونده ها جابجا می کند
shutdown
کامپیوتر را خاموش می کند و با زیر دستورات می توانید عملات restart و… را انجام دهید
sort
اطلاعات یک فایل یا فلودر را لیست می کند
start
یک برنامه cmd دیگر را باز می کند
subst
جهت ساخت درایو مجازی حروفی را اختصاص می دهد
taskkill
یک یا چندین کار را پایان می دهد. همانند end task در ویندوز عمل می کند.
tasklist
تمامی فرآیندهای در حال اجرا را لیست می‌کند و نمایش می دهد.
time
ساعت و زمان فعلی را نمایش می دهد. از طریق این دستور می‌توانید زمان سیستم را تغییر دهید.
timeout
فرآیندی را برای زمان مشخصی متوقف می‌کند.
Title
بجز کاراکترهای خاص عنوان برنامه cmd را تغییر می‌دهد.
Tree
ساختار درختی یک مسیر را نشان می‌دهد. تمامی پرونده‌ها و … را به صورت درختی به شما نشان می‌دهد.
type
محتوای یک فایل را نمایش می‌دهد.
tzutil
منطقه زمانی – زمان محلی را می‌توانید با این گزینه عوض کنید.
ver
ورژن یا شماره فعلی ویندوز یا داس را نمایش می‌دهد.

دستور های cmd برای تنظیمات فایل

دستور
توضیح
assoc
این دستور مشخص می‌کند که هر پسوند مربوط به چه فایلی است.
attrib
به کسانی که به دنبال فایل‌های مخفی شده در فلش یا سیستم عامل هستند، کمک می‌کند.
cipher
وضعیت رمزگذاری پرونده‌ها و دایرکتوری‌ها را در پارتیشن‌های NTFS نمایش و تغییر می‌دهد.
comp
محتوای دو فایل یا دو مجموعه پرونده را با هم مقایسه می کند.
compact
این دستور فشرده سازی یا compression فایل‌ها یا دایرکتوری‌ها را در درایوهای NTFS نمایش و یا تغییر می‌دهد. در صورتی که این دستور را بدون هیچ پارامتری به کار ببرید، حالت compression یا فشرده سازی را برای فایل‌های موجود در دایرکتوری جاری نشان می‌دهد.
copy
یک فایل یا چندین پرونده را در مکان دیگری کپی می‌کند.
cscript
اسکریپت‌ها را روی میزبان اسکریپت Microsoft اجرا می‌کند.
del
یک پرونده یا چندین پرونده را حذف می‌کند. اگر می‌خواهید همه پرونده‌ها را از زیر پوشه‌ها حذف کنید، می‌توانید این کار را با پارامتر S/ انجام دهید.
deltree
فهرست و همچنین همه زیرشاخه‌ها و پرونده‌های موجود را حذف می‌کند.
diantz
برای فشرده سازی یک یا چند فایل استفاده می‌شود.
diskcomp
محتوای دو دیسک را مقایسه می‌کند.
diskcopy
محتوای دیسک را در دیسک دیگر کپی می‌کند.
erase
عملکرد همان del است.
exe2bin
یک فایل EXE را به یک فایل BIN تبدیل می‌کند.
fc
دو فایل جداگانه را با هم مقایسه می‌کند.
move
یک پرونده یا چندین پرونده را از یک فهرست به فهرست دیگر منتقل می‌کند. این دستور همچنین می‌تواند نام فهرست‌ها را تغییر دهد.
openfiles
پرونده‌ها و پوشه‌های باز سیستم را نمایش و جدا می‌کند.
ren
نام یک پرونده خاص را تغییر می‌دهد. همانند تغییر نام در ویندوز عمل می‌کند. توجه داشته باشید که دایرکتوری و درایو را نمی‌توان با این دستور تغییر داد.
rename
نام یک پرونده خاص را تغییر می‌دهد. همانند تغییر نام در ویندوز عمل می‌کند. توجه داشته باشید که دایرکتوری و درایو را نمی‌توان با این دستور تغییر داد.
robocopy
اجازه کپی کردن را می دهد. با استفاده از این دستور امکان انتقال موفقیت آمیز داده ها حتی در صورت وقفه در شبکه هم وجود دارد. 72 پارامتر اصلی دارد که با کمک آنها می‌توانید انواع مختلف دستور کپی را چک کنید.
share
اشتراک فایل و قفل پرونده را نصب می کند.
takeown
برای برگرداندن دسترسی‌های کاربر ادمین است. بازیابی فایلی که هنگام تعیین مجدد کاربر از دست رفته است.
undelete
حذف پرونده را لغو می کند.
verify
هنگامی که فعال است، بررسی می کند که آیا پرونده ها به درستی بر روی درایو داده نوشته شده اند.
xcopy
پرونده‌ها و کل ساختارهای دایرکتوری را کپی می‌کند.می‌توان تعیین کرد که فقط پرونده‌های کوچکتر از یک تاریخ خاص باید کپی شوند.

دستورات کاربردی cmd برای سیستم

دستور
توضیح
at
دستورات و برنامه ها را در یک زمان خاص شروع می کند
auditpol
سیاست های مانیتورینگ را نشان می‌دهد.
backup
از فایل ها backup می‌گیرد.
bcdboot
ایجاد و تعمیر فایل های start
bcdedit
به کاربران اجازه می دهد تا تغییراتی را برای شروع ذخیره سازی داده های پیکربندی ایجاد کنند
bdehdcfg
یک هارد دیسک برای BitLocker Drive Encryption آماده می کند.
bootcfg
محتوای boot.ini را ایجاد ، ویرایش یا نمایش می دهد (اگرچه هنوز در CMD ویندوز 7 وجود دارد ، اما عملکرد آن از بین رفته است زیرا boot.ini دیگر برای گزینه های راه اندازی استفاده نمی شود ، بلکه باید از bcdedit استفاده کنید).

 

در این ویدیو مشکلاتی که دستور ping حل می‌کند را آموزش دادیم. 

 

دستورات کاربردی cmd ( سی ام دی )  در حال به روز رسانی است.

اگر به خدمات شبکه نیاز دارید کلیک کنید.

جمع بندی 

شاید همه دستورات شبکه در cmd کاربردی و مورد استفاده نباشد. این دستورات باعث سرعت در انجام کارها و راحتی دسترسی به هدف هایی است که در شبکه کامپیوتری خود دارید.

 

13 پاسخ

    1. با سلام با تشکر از همراهی شما
      بعضی از کامندها برای شرایط خاصی هستن شما بفرمایید با کدوم کامند به نتیجه نرسیدید تا بیشتر راهنماییتونم بکنیم.

  1. سلام وقت بخیر
    دستوری دارید اسمی را که در نصب ویندوز وارد شده تغییر بدهیم یعنی در cmdآن اسم اولیه نشان داده نشود چون در آن اسم از فاصله گذاشته شده و این در نصب sdkمشکل ایجاد می کند
    ممنون می شوم از راهنمایی شما

    1. با سلام و وقت بخیر. متاسفانه متوجه منظور شما نشدم ممنون میشم در واتس اپ با ما در ارتباط باشید. تشکر

  2. سلام
    من یه راهنمایی میخواستم که نمیدونم چقدر زمان میبره پیامم خونده بشه
    من نرم افزار های اتودسک مثل اتوکد مکس ورژن ۲۰۲۳ رو قبلا نصب کرده بودم که باتوجه به مشکلم مجبود شدم از کنترل پنل آن اینستال شون کنم و دوباره اون ورژن رو خواستم نصب کنم نتونستم و فهمیدم که کامل پاک نشدن حالا میخوام از طریق کامند برم و یک دستوری رو برای اینکار میزنم نرم افزار رو جزء برنامه نصبی در کامند نشان میدهد اما طبق دستور حذف product call uninstsll اصلا نشون نمیده چطور میتونم از یک روش دگه این ورژن هارو کامل از حافظه پنهان هارد حذف کنم که بتونم مجدد همان ورژن رو نصب کنم ؟

    1. با سلام
      بهترین روش برای پاک کردن کامل نرم افزار ها روی ویندوز استفاده از نرم افزار های unistaller هستش بنظرم از اون ها استفاده کنید.

  3. سلام من لپ تاپ ویندوز 10 دارم می خوام اسمش رو تغییر بدم (اسمی که موقعی لپ تاپ رو روشن میکنید و اسمتون رو نشون میده ) هر کاری کردم نشده چکار کنم

    1. با سلام
      اسمی که موقع روشن کردن می‌بینید اسم یوزر شما هستش شما باید وارد تنظیمات یوزر توی setting بشید و اسم یوزر رو تغییر بدید.

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

نشانی ایمیل شما منتشر نخواهد شد.