دستورات cmd

None

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

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

دستورات اصلی 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

تمام رایانه های در حال ریموت موجود در شبکه را نمایش می دهد

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 ایجاد شده باشد انجام می دهد

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

اجازه کپی کردن را می دهد. با استفاده از این دستور امکان انتقال موفقیت آمیز داده ها حتی در صورت وقفه در شبکه هم وجود دارد. ۷۲ پارامتر اصلی دارد که با کمک آنها می‌توانید انواع مختلف دستور کپی را چک کنید.

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 کاربردی و مورد استفاده نباشد. این دستورات باعث سرعت در انجام کارها و راحتی دسترسی به هدف هایی است که در شبکه کامپیوتری خود دارید.