اکثر کارشناسان فناوری اطلاعات و یا کسانی که با لینوکس کار میکنند، با دستورات Cmd آشنایی دارند. اما شاید همه دستوراتی را که باعث راحتی کار و دست یافتن به اطلاعات ویژه ای میشود ندانند.
نیازی نیست همه دستورات cmd در شبکه را حفظ و به موقع از آن استفاده کرد. در این مطلب ما به شما لیستی از دستورات پرکاربرد cmd را خواهیم گفت. این مطلب را برای همیشه bookmark کرده تا بتوانید هر زمانی که به آن نیاز داشتید سریعا از این دستورها استفاده کنید.
در این مطلب چندین جدول مختلف برای کد های 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 |
تمام رایانه های در حال ریموت موجود در شبکه را نمایش می دهد |
qwinsta |
برای نمایش اطلاعات مربوط به باز کردن جلسات sessionهای دسک تاپ از راه دور استفاده می شود. |
rasautou |
آدرس های شماره گیری خودکار را مدیریت می کند. |
rasdial |
اتصالات شبکه را برای کلاینت های مایکروسافت شروع و پایان می دهد. |
دستور |
توضیحات |
bitsadmin |
دانلود و یا آپلود فایل از طریق محیط cmd |
break |
به شما این امکان را می دهد که پردازش ها را در سیستم عامل قدیمی متوقف کنید |
call |
این دستور برای فراخوانی فایل بچ و یا برنامه ای میان برنامه دیگر است. تفاوت آن نسبت به اجرا به صورت عادی این است که تمامی متغیر ها پس از اتمام آن بچ یا برنامه همچنان باقی می ماند |
cd |
می توان دایرکتوری جاری را در Cmd تغییر داد. وقتی cmd را در حالت عادی اجرا می کنید، مسیر یا دایرکتوری جاری آن، C:\Users\yourusername است |
chcp |
دستور chcp عدد active code page را نمایش خواهد داد |
chdir |
یک لیست انتخاب ایجاد می کند: به عنوان مثال معمول ، انتخاب بله (Y) یا نه (N) است |
clip |
نتیجه یک دستور را به کلیپ بورد ارسال می کند. به عنوان مثال ، می توانید ساختار فهرست را کپی کنید |
cls |
پاک کردن کل صفحه |
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 |
تنظیمات صفحه کلید و عوض کردن زبان کیبورد را نشان می دهد. در ویندوزهای ۳۲ بیتی |
keyb |
تنظیمات صفحه کلید و عوض کردن زبان کیبورد را نشان می دهد. در ویندوز 95 و 98 و dos |
logoff |
کاربر را از ویندوز خارج میکند |
lpq |
وضعیت یا صف انتظار فایل های پرینتر را نشان میدهد |
lpr |
فایل ها را برای چاپ به سمت پرینتر ارسال میکند |
md |
در یک مسیر مشخص شده، یک فهرست جدید ایجاد میکند |
mkdir |
در یک مسیر مشخص شده، یک فهرست جدید ایجاد میکند |
more |
محتوای یک فایل را نمایش میدهد |
msg |
برای کاربری که شما تعیین میکنید پیامی را ارسال میکند |
path |
مسیر جستجو در پرونده های اجرایی را نمایش می دهد |
pause |
عملیات اجرایی را متوقف کرده واز کاربر برای ادامه سوال میپرسد |
popd |
تغییراتی در فولدری که با دستور pushd ایجاد شده باشد انجام می دهد |
|
یک فایل متنی را چاپ می کند. دستگاه چاپ مورد نظر باید مشخص باشد |
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 |
ورژن یا شماره فعلی ویندوز یا داس را نمایش میدهد. |
دستور |
توضیحات |
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 |
اجازه کپی کردن را می دهد. با استفاده از این دستور امکان انتقال موفقیت آمیز داده ها حتی در صورت وقفه در شبکه هم وجود دارد. ۷۲ پارامتر اصلی دارد که با کمک آنها میتوانید انواع مختلف دستور کپی را چک کنید. |
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 استفاده کنید). |
جمع بندی
شاید همه دستورات شبکه در cmd کاربردی و مورد استفاده نباشد. این دستورات باعث سرعت در انجام کارها و راحتی دسترسی به هدف هایی است که در شبکه کامپیوتری خود دارید.