تمامی افرادی که به طور طولانی مدت، با کامپیوتر کار کردهاند، حتما تجربه کار با قسمت command prompt برای حل مشکلات سیستمی را داشتهاند. کار کردن با خط فرمان، یک مهارت ضروری برای کار کردن با سیستم عامل لینوکس است. در صورتی که کاربران ویندوز، ملزم به کار با command prompt نیستند اما اگر دستورهای آن را یاد بگیرند، قادر خواهند بود بسیاری از مشکلات کامپیوتریشان را در کمترین زمان ممکن حل نمایند.
البته نیازی نیست تمامی دستورات command prompt را فرا بگیرید و تنها کافی است پرکاربردترین آنها را به خاطر بسپارید. در این مطلب، کاربردیترین دستورهای cmd را به همراه کاربردهایی که دارند برای شما آوردهایم امیدواریم که در مواقع بروز مشکل، راهگشای شما باشند.
دستورهای خط فرمان برای شبکه
دستور | توضیح |
arp | نمایش و ویرایش ورودی ها در Address Resolution Protocol cache |
atmadm | نمایش اطلاعات مربوط به حالت انتقال ناهمزمان (ATM) |
getmac | نمایش آدرس مک تمام آداپتورهای شبکه |
gpresult | نمایش اطلاعات داخل Group Policy |
gpupdate | به روزرسانی اطلاعات داخل Group Policy |
hostname | نمایش نام میزبان |
ipconfig | نمایش اطلاعات آدرس IP و آدرس Default Gateway و ….. |
irftp | انتقال فایل های انتخابی از طریق اتصال به مادون قرمز در صورتی که مادون قرمز، وجود داشتهباشد. |
iscsicli | مدیریت iSCSI به طوری که اتصالها از طریق پروتکل SCSI فعال باشند. |
klist | نمایش مجوزهای تایید شده توسط سرویس Kerberos و فعالسازی دستور حذف یا پاکسازی |
ksetup | پیکربندی اتصال به سرور Kerberos |
mrinfo | نمایش اطلاعاتی درباره روتر |
nbtstat | ابزاری برای خطایابی Name Resolution در NetBIOS. این دستور، اطلاعات مربوط به پروتکل های NetBT ، به NetBIOS name cache و جداولی که اسمهای NetBIOS در آن قرار دارد و مربوط به Local Computer و Remote Computer هستند، نمایش داده میشود و میتوان اقدام به حذف یا ویرایش آنها کرد. |
net | نمایش پیکربندی شبکه و تنظیم آن |
net1 | پیکربندی تنظیمات شبکه و نمایش آن ( بهتر است از دستور net استفاده شود و این دستور تنها یک راه حل موقت برای مشکل Y2K است ) . |
netsh | دستور Network Shell از ابزارهای مفید خط فرمان ویندوز است که کاربرد اصلی آن پیکربندی و مانیتورینگ وضعیت شبکه میباشد. کارهایی از قبیل: تنظیم آدرس آی پی، تنظیم فایروال، تنظیم کارت شبکه و ده ها تنظیم و پیکربندی دیگر را هم با این دستور میتوان انجام داد. این دستور قابلیت اجرا از راه دور (Remote) و و ساخت اسکریپت را هم دارد. |
nfsadmin | مدیریت سرورها و کلاینت های NFS (ابتدا باید خدمات NFS را در ویندوز فعال کنید). |
nslookup | مخفف name space lookup است. با استفاده از آن، بانک اطلاعاتی DNS را از طریق هر یک از کامپیوترهای شبکه جستجو کرده و نام میزبان دستگاه را از روی آدرس IP آن بیابید. برای حصول اطمینان از پیکربندی درست میزبان، به کار میرود. |
pathping | نمایش اطلاعات مربوط به ارسال و از دست دادن بسته، هنگامی که از طریق شبکه ارسال میشود را نشان میدهد و میزان تاخیر را هم نشان میدهد. |
ping | یک دستوررایج در شبکههای کامپیوتری که برای آزمایش در دسترس پذیر بودن میزبان به کار میرود. ارسال یک درخواست به مقصد مورد نظر برای تعیین اینکه ارتباط بین دو مسیر برقرار است یا خیر، با این دستور صورت میگیرد. مدت زمان ارسال بسته ها به سمت مقصد را هم با این دستور میتوان بررسی نمود. این دستور، زمان رفت و برگشت بسته ها بین دو نقطه را تحلیل کرده و توسط آن، میزان دسترس پذیری را مشخص میکند. |
qappsrv | نمایش تمامی رایانه های در حال ریموت موجود در شبکه |
دستورهای پایه خط فرمان
دستور | توضیح |
bitsadmin | دانلود و یا آپلود فایل از طریق محیط cmd |
break | توقف پردازش ها در سیستم عامل قدیمی |
call | این دستور برای فراخوانی فایل batch یا یک برنامه میان برنامه دیگر به کار میرود. تفاوت آن با اجرا به صورت عادی این است که تمام متغیر ها پس از اتمام آن batch یا برنامه همچنان باقی می مانند. |
cd | تغییر دایرکتوری جاری در Cmd. به طور پیشفرض، مسیر یا دایرکتوری آن C:\Users\yourusername است. |
chcp | نمایش عدد active code page |
chdir | ایجاد یک لیست انتخاب. مثلا انتخاب بله (Y) یا نه (N). |
clip | ارسال نتیجه یک دستور به کلیپ بورد. |
cls | پاک کردن کل صفحه |
cmd | شروع خط فرمان |
color | تغییر رنگ پس زمینه و رنگ متن |
date | نمایش ماه سال و روز |
debug | در ویندوزهای 64 بیتی این دستور قابل اجرا نیست اما در نسخههای 32 بیتی ویندوز، این دستور محیط اجرای فرمانهای زبان ماشین و اسمبلی را ایجاد مینماید. |
dir | نام آن مخفف کلمه directory است و با استفاده از آن می توانید پوشه های داخل یک درایو یا دایرکتوری را مشاهده کنید |
doskey | دستورات را به یاد می آورد |
dosshell | کاربران جدید برای یافتن مسیر خود زمان راحت تر و کارآمدتری دارند چون این دستور به کاربر اجازه می دهد از رابط کاربری گرافیکی استفاده کند. |
echo | برای درج متن |
edit | باز کردن ویرایشگر MS-DOS. ایجاد اسناد متنی |
edlin | ایجاد و ویرایش پرونده های متنی در خط فرمان |
exit | خروج و بستن cmd |
fasthelp | نمایش اطلاعات مفید درباره دستورات |
fastopen | نوشتن موقعیت یک برنامه در یک فهرست خاص. از این دستور برای افزودن فضای دیسک سخت برنامه به یک فهرست خاص ذخیره شده در حافظه استفاده می شود. |
find | جستجوی یک یا چندیدن فایل |
forcedos | باز کردن یک برنامه در MS-DOS |
graftabl | فعالسازی امکان استفاده از یک یک کد خاص در حالت گرافیکی |
help | راهنمای دستورات |
kb16 | نمایش تنظیمات صفحه کلید و عوض کردن زبان کیبورد در ویندوزهای ۳۲ بیتی |
keyb | نمایش تنظیمات صفحه کلید و عوض کردن زبان کیبورد در ویندوز 95 و 98 و dos |
logoff | خروج کاربر از ویندوز |
lpq | نمایش وضعیت یا صف انتظار فایل های پرینتر |
lpr | ارسال فایل ها برای چاپ به پرینتر |
md | ایجاد فهرست جدید در یک مسیر مشخص شده |
mkdir | در یک مسیر مشخص شده، یک فهرست جدید ایجاد میکند |
more | نمایش محتوای یک فایل |
msg | ارسال پیام برای کاربر دلخواه |
path | نمایش مسیر جستجو در پرونده های اجرایی |
pause | توقف عملیات اجرایی و پرسیدن از کاربر برای ادامه دادن |
popd | ایجاد تغییرات در پوشهای که با دستور pushd ایجاد شده |
چاپ فایل متنی | |
prompt | تغییر نمایش خط فرمان |
pushd | ذخیره مسیری خاص در یک اسکریپت یا فایل batch |
rd | حذف فهرست |
rmdir | حذف پوشهها یا دستهبندیها |
runas | اجرای دستورات با عنوان کاربری دیگر. |
scandisk | شروع Microsoft ScanDisk |
schtasks | برای زمانبندی برنامهها |
set | نمایش متغیرهای محیطی cmd.exe و تغییر آنها |
shift | جابجایی متغیرها درون پرونده ها |
shutdown | خاموش کردن کامپیوتر |
sort | فهرست کردن اطلاعات یک فایل یا پوشه |
start | باز کردن یک برنامه cmd دیگر |
subst | اختصاص حروفی جهت ساخت درایو مجازی |
taskkill | پایان دادن به یک یا چندین کار. |
tasklist | فهرست کردن تمام فرآیندهای در حال اجرا |
time | نمایش ساعت و زمان فعلی و تغییر آن |
timeout | توقف فرآیند برای زمانی مشخص |
Title | تغییر عنوان برنامه cmd |
Tree | نمایش ساختار درختی یک مسیر. |
type | نمایش محتوای یک فایل |
tzutil | تغییرمنطقه زمانی – زمان محلی |
ver | نمایش نسخه ویندوز فعلی |
دستورهای خط فرمان برای تنظیم فایل
دستور | توضیح |
assoc | این دستور تعیین میکند که هر پسوند مربوط به چه فایلی است |
attrib | به کسانی که به دنبال فایلهای مخفی شده در فلش یا سیستم عامل هستند، کمک میکند. |
cipher | نمایش و تغییر وضعیت رمزگذاری پروندهها و دایرکتوریها در پارتیشنهای NTFS |
comp | مقایسه محتوای دو فایل یا دو مجموعه پرونده |
compact | نمایش و یا تغییر فشرده سازی یا compression فایلها یا دایرکتوریها در درایوهای NTFS. در صورتی که این دستور را بدون هیچ پارامتری به کار ببرید، حالت compression یا فشرده سازی را برای فایلهای موجود در دایرکتوری جاری نشان میدهد. |
copy | کپی کردن یک فایل یا چندین پرونده در مکانی دیگر |
cscript | اجرای اسکریپتها روی میزبان اسکریپت Microsoft |
del | حذف یک پرونده یا چندین پرونده |
deltree | حذف فهرست و همچنین همه زیرشاخهها و پروندههای موجود |
diantz | فشرده سازی یک یا چند فایل |
diskcomp | مقایسه محتوای دو دیسک |
diskcopy | کپی محتوای یک دیسک در دیسک دیگر |
erase | عملکرد همان del است. |
exe2bin | تبدیل فایل exe به bin |
fc | مقایسه دو فایل جداگانه با هم |
move | انتقال یک پرونده یا چندین پرونده را از یک فهرست به فهرست دیگر. این دستور همچنین میتواند نام فهرستها را تغییر دهد. |
openfiles | نمایش و جداسازی پروندهها و پوشههای باز سیستم |
ren | تغییر نام یک پرونده خاص |
robocopy | اجازه کپی کردن را می دهد و امکان انتقال موفقیت آمیز داده ها حتی در صورت وقفه در شبکه را فراهم میسازد. |
share | نصب اشتراک فایل و قفل پرونده |
takeown | بازگرداندن دسترسیهای کاربر ادمین و بازیابی فایلی که هنگام تعیین مجدد کاربر از دست رفته |
undelete | لغو حذف پرونده |
verify | در صورت فعال بودن، بررسی می کند که آیا پرونده ها به درستی بر روی درایو داده نوشته شده اند. |
xcopy | کپی کردن پروندهها و کل ساختارهای دایرکتوری. میتوان تعیین کرد که فقط پروندههای کوچکتر از یک تاریخ خاص باید کپی شوند. |
دستورهای کاربردی خط فرمان برای سیستم
دستور | توضیح |
at | شروع دستورها و برنامه ها در یک زمان خاص |
auditpol | نمایش سیاست های مانیتورینگ |
backup | پشتیبانگیری از فایلها |
bcdboot | ایجاد و تعمیر فایلهای start |
bcdedit | ایجاد تغییراتی برای شروع ذخیره سازی داده های پیکربندی |
bdehdcfg | آمادهسازی یک هارد دیسک برای BitLocker Drive Encryption |
bootcfg | محتوای boot.ini را ایجاد ، ویرایش یا نمایش می دهد |
منبع مطلب : تمام دستورات cmd