...
آموزش ۰ تا ۱۰۰ cmd +کد های دستوریی
خط فرمان یا cmd چیست؟
برنامه خط فرمان (به انگلیسی Command Prompt) که به نام (cmd) هم شناخته می شود رابط کاربری و دستوری متنی سیستم عاملها مانند ویندوز به حساب میآید.خط فرمان در مقایسه با رابط کاربری گرافیکی محیطی بی روح دارد. رابط کاربری متنی در مقابل رابط کاربری گرافیکی (Graphic User Interface / GUI) قرار میگیرد. در واقع در رابط کاربری گرافیکی از اشیای سیستم عامل استفاده میکنیم تا کارهای رایانه ای مان را انجام دهیم و در رابط کاربری متنی از دستور نویسی استفاده میکنیم. برای مثال (در ویندوز ما روی My Computer دابل کلیک میکنیم و وارد Drive C میشویم و فایل File.txt را حذف میکنیم، از رابط کاربری گرافیکی سیستم عامل ویندوز برای حذف یک فایل در درایو C استفاده کردهایم اما همین کار را میتوان با رابط کاربری متنی انجام داد، که باید در Command Prompt دستور DEL C:\File.txt را وارد کنیم. در محیط خط فرمان معمولا صفحههای نمایش دارای 25 سطر و 80 ستون هستند و در هر ستون یک کاراکتر تایپ میشود.
چگونه cmd را باز کنیم.
روش 1.
بازکردن command prompt با استفاده از سرچ ویندوز
این روش بسیار آسان و در دسترس است. کافی است در قسمت سرچ ویندوز که در تسک بار قرار دارد، عبارت command prompt و یا CMD را بنویسید:
روش 2.
باز کردن command prompt از طریق run
یکی از سریع ترین راه هایی باز کردن command prompt درر ویندوز 10 از طریق پنجره Run می باشد.
برای این کار می توانید کلید های ترکیبی win + R را فشار دهید و یا این که کلمه Run را در قسمت سرچ ویندوز جستجو کنید و آن را باز کنید.
و ...
تاریخچه خط فرمان یا cmd
رایانهها اصولاً به وسیله سیستم عامل امکانات نرمافزاری و سختافزاری را در اختیار کاربران قرار میدهند. سیستم عاملها نوعی نرمافزار اند (معمولاً با زبان برنامهنویسی اسمبلی یا C ساخته میشوند) که امکان استفاده از سختافزار و نصب نرمافزار و مدیریت اینها را در اختیار کاربر قرار میدهد و این کار را با استفاده از رابط کاربری (User Interface / UI) انجام میدهند. رابط کاربری در سیستم عاملهای قدیمی فقط به صورت متنی بود (همانند خط فرمان) و با پیشرفت دانش رایانه، رابطهای کاربری گرافیکی (Graphic User Interface / GUI) هم به سیستم عاملها افزوده شد.
90 کد دستوریی cmd
• 1. دستور ASSOC
• برای تغییر و نشان دادن اینکه چه فایلی با چه برنامه ای باز شود. (در ویندوز 7 ممکن است به درستی جواب ندهد)
•
• ASSOC.txt=textfile
•
•
• 2. دستور ATTRIB
•
• برای نشان دادن وضعیت فایل ها از جمله مخفی بودن و یا سیستمی و فقط خواندنی و…
• برای از حالت در آوردن ، در کنار پارامتر حرف – را وارد کنید و برای به حالت در آوردن ، از حرف + استفاده کنید.
•
• [code]ATTRIB –R –H –S C:\boot.ini[/code]
•
• 3. دستور BREAK
• برای شکست خط است.
•
• BREAK
•
• 4. دستور BCDEDIT
• برای ویرایش فایل بوت و نشان دادن مکان فایلی که رایانه را روشن می کند.
•
• BCDEDIT
•
• 5. دستور CACLS
• برای نشان دادن اینکه دسترسی امکان پذیر است یا نه.
•
• CACLS D:
•
• 6. دستور CALL
• برای اجرا کردن یک بچ فایل استفاده می شود.
•
• CALLS d:\a.bat
•
• 7. دستور CD
• مسیر کلی را نشان می دهد و می توان آن را تغییر داد.
•
• CD /D D:peachlearn32
•
• 8. دستور DHCP
• برای نشان دادن وضعیت صفحه ها به کار می رود.
•
• DHCP
•
• 9. دستور CHDIR
• در واقع همان دستور CD است.
•
• CD /D D:\peachlearnBREAK
•
• 10. دستور CHKDSK
• وضعیت درایور را نشان می دهد از جمله فضای مصرف شده و مانده.
•
• CHKDSK D:
•
• 11. دستور CHKNTFS
• برای نشان دادن اینکه درایوری دارای فرمت NTFS را دارد یا نه.
•
• CHKNTFS D:
•
• 12. دستور CLS
• برای پاک کردن صفحه کامنت استفاده می شود.
•
• CLS
•
• 13. دستور CMD
• یک کامنت جدید را باز می کند.
•
• CMD
•
• 14. دستور COLOR
•
• متوانید رنگ کامنت را عوض کنید.
•
• COLOR 2
•
• 15. دستور COMP
• برای ترکیب کردن دو فایل در یک فایل
•
• COMP D:\1.TXT D:\3.TXTCLS
•
• 16. دستور Compact
• برای فشرده کردن یک فایل یا پوشه به کار می رود
•
• COMPACT /C D:\peachlearnCMD
•
• 17. دستور Convert
• برای عوض کردن فرمت FAT به فرمت NTFS استفاده می شود. MW
•
• CONVERT C: /FS:NTFSCMD
•
•
• 18. دستور Copy
•
• برای کپی کردن فایل ها استفاده می شود.
•
• COPY d:\3.txt d:\20CMD
•
• 19. دستور Del
•
• برای حذف فایل یا فایل ها به کار می رود.
•
• اDEL /Q /S D:\2.TXT
•
• 20. دستور Dir
•
• برای نشان دادن اینکه چه فایل هایی در درایو است.
•
• DIR C
•
• 21. دستور Diskcompt
•
• برای فشرده کردن فایل ها و ذخیره بر روی فلاپی استفاده می شود.
•
• DISKCOMP
•
• 22. دستور Diskcopy
• در واقع همان دستور بالا است. اما فایل ها را کپی می کند.
•
• DISKCOPY
•
• 23. دستور Diskpart
• برای نشان دادن پارتیشن درایو ها استفاده می شود.
•
• Diskpart D:
•
• 24. دستور Doskey
• برای ایجاد ماکرو ها و ویرایش خط های کامنت استفاده می شود.
•
• DOSKEY
•
• 25. دستور DriverQuery
• برای نشان دادن تمام قطعات نصب شده بر روی سیستم استفاده می شود.
•
• DISKQUERY
•
• 27. دستور Erase
• همان دستور حذف است.
•
• Erase
•
• 28. دستور Exit
• برای خروج از کامنت استفاده می شود.
•
• Exit
•
• 29. دستور FC
• محتویات 2 فایل متنی را نشان می دهد.
•
• Fc d:\1.txt d:\2.txtCLS
•
• 30. دستور Find
• جستجو را درون فایل های بررسی می کند.
•
• Find "1.txt"
•
• 31. دستور Findstr
• جستجو را درون فایل ها بررسی می کند.
•
• FINDSTR d:\1.txt
•
• 32. دستور For
• برای باز کردن فایل هایی از یک منبع اصلی.
•
• For d:\data1.cab saxas.bat
•
• 33. دستور Format
• برای فرمت کردن درایور ها استفاده می شود.
•
• Format D:
•
• 34. دستور Fsutil
• برای به دست آوردن اطلاعاتی از فایل های سیستمی استفاده می شود.
•
• FSUTIL fsinfo c:\autoexec.bat
•
• 35. دستور Ftype
• تقریبا همان دستور Assoc است.
•
• Ftype
•
• 36. دستور Gpresult
• تقریبا همان gpedit.msc است.
•
• Gpresult /r
•
• 37. دستور Graftabl
• برای بدست آوردن شماره برنامه باز شده استفاده می شود.
•
• Graftabl
•
•
• 38. دستور Help
• راهنمای دستور های کامنت.
•
• Help
•
• 39. دستور Icacls
• برای گرفتن بک آپ و… از فایل ها استفاده می شود.
•
• ICACLS [drivename:] path
•
• 40. دستور If
• برای پردازش در فایل های بچ استفاده می شود.
•
• If/?
•
• 41. دستور Label
• برای تغییر نام درایور ها استفاده می شود.
•
• Label D: Software
•
• 42. دستور MD
• برای ایجاد پوشه استفاده می شود.
•
• MD D:\sxs
•
• 43. دستور Mkdir
• برای ایجاد پوشه های تو در تو استفاده می شود.
•
• Mkdir d:\sxs\sxs\sxs\sxs\32
•
• 44. دستور Mklink
• پوشه ای بسازید که به راحتی باز نشود.
•
• MKLINK /d /h /j d:\1.txt 0
•
• 45. دستور Mode
• قطعات سخت افزاری نصب شده را نشان می دهد.
•
• Mode
•
• 46. دستور More
• برای نشان دادن فایل های متنی و چمد کاربرد دیگر استفاده می شود.
•
• More D:\1.txt
•
• 47. دستور Move
• برای انتقال فایل استفاده می شود.
•
• Move D:\1.txt G:
•
• 48. دستور Openfiles
• اگر با رایانه ای دیگر ارتباط داشته باشید ، فایل های آن را نشان می دهد.
•
• Openfiles
•
• 49. دستور Path
• مسیر جاری را نشان می دهد.
•
• Path
•
• 50. دستور Pause
• باعث توقف موقت می شود.
•
• Pause
•
• 51. دستور Print
• برای چاپ یک فایل متنی مورد استفاده قرار می گیرد.
•
• Print D:\1.txt
•
• 52. دستور Prompt
• برای ویرایش کامنت استفاده می شود.
•
• Prompt $b $t
•
• 53. دستور RD
• برای حذف یک پوشه به کار می رود.
•
• RD d:\sxs\sxs\sxs\32
•
• 54. دستور Defective
• برای بازگردانی یک فایل از دیسکت خارجی استفاده می شود.
•
• Defective I:\peachlearn.html
•
• 55. دستور REM
• برای ضبط پیام هایی که از یک فایل خاص انتشار می شود استفاده می شود.
•
• REM c:\autoexec.bat
•
• 56. دستور REN
• برای تغییر نام یک فایل و حتی پسوند استفاده می شود.
•
• REN D:\1.txt 2.html
•
• 57. دستور Rename
• همان دستور بالا است.
•
• Rename E:\1.txt 2.txt
•
• 58. دستور Replace
• برای جایگزین کردن فایل ها با هم استفاده می شود.
•
• Replace
•
• 59. دستور RMDIR
• برای حذف پوشه های تو در تو به کار می رود.
•
• RIMDIR
•
• 60. دستور Robocopy
• تقریبا همان فرمان کپی است. (البته کمی پیشرفته تر)
•
• Robocopy
•
• T0u
• 61. دستور SC
• برای کار با سرویس ها به کار می رود.
•
• SC Strat Netlogon
•
• 62. دستور Schtasks
• همه برانامه هایی که در زمان مشخصی شروع می شوند را نشان می دهد و حتی برنامه ای را می توان در زمان مشخصی باز کند.
•
• Schtasks
•
• 63. دستور Shutdown
• برای خاموش کردن رایانه استفاده می شود.
•
• Shotdown -r -t 00
•
• 64. دستور Sort
• ترتیب فایل ها را مشخص می کند و البته کاربرد مهمی ندارد.
•
• Sort
•
• 65. دستور Start
• یک برنامه را اجرا می کند.
•
• Start D:\2.txt
•
• 66. دستور Subst
• برای ساختن یک درایور از یک پوشه
•
• Subst X: D:\Software
•
• 67. دستور Systeminfo
• اطلاعات سیستم را نشان می دهد.
•
• systeminfo
•
• 68. دستور Tasklist
• همه برنامه های فعال را نشان می دهد.
•
• tasklist
•
• 69. دستور Taskkill
• یک برنامه را قطع می کند
•
• TASKKILL /pid [shomare barname]TASKKILL /pid 2128tasklist
•
• 70. دستور Time
• زمان سیستم را نشان می دهد و می توان آن را تغییر داد.
•
• TIME 10:10:10
•
• 71. دستور Title
• عنوان کامنت را عوض می کند.
•
• title PeachLearn
•
• 72. دستور Tree
• وضعیت پوشه یا درایو ها را به صورت درختی نشان می دهد.
•
• Tree D:
•
• 73. دستور Type
• متن درون یک فایل را باز می کند.
•
• Type D:\2.txt
•
• 74. دستور Ver
• نسخه ویندوز را نشان می دهد.
•
• ver
•
• 75. دستور Vol
• شماره دیسک یا درایو را نشان می دهد.
•
• vol d:
•
• 76. دستور Net User
• کاربرانی که از رایانه استفاده می کنند را نشان می دهد.
•
• net user
•
• 77. دستور net start
• یک سرویس را شروع می کند.
•
• net start tlntsvr
•
• 78. دستور net stop
• یک سرویس را متوقف می کند.
•
• net stop tlnstvr
•
• 79. دستور IPConfig
• آدرس آیپی شما را نشان می دهد.
•
• ipconfig
•
• 80. دستور Ping
•
• آیپی هدف را نشان می دهد و همچنین از فعال بودن مقصد هم گزارش می دهد. به جای ایکس ها ادرس اینترنتی یا ای پی ادرس وارد کنید .
•
• Ping xxxx
•
• توضیج دستورات مهم :
•
• 81. دستور ATTRIB
•
• این دستور دارای پارامتر های زیر را است :
•
• + Sets an attribute. - Clears an attribute. R Read-only file attribute. A Archive file attribute. S System file attribute. H Hidden file attribute. I Not content indexed file attribute. [drive:][path][filename] Specifies a file or files for attrib to process. /S Processes matching files in the current folder and all subfolders. /D Processes folders as well. /L Work on the attributes of the Symbolic Link versus. the target of the Symbolic Link.
•
• سوییچ های مهم : + و – و R و A و S و H
•
• 82. دستور Copy
•
• همانطور که قبلا توضیح دادیم برای کپی کردن فایل ها به کار می رود.
•
• Copy [drive1:path:filename] [drive2:path]Copy D:\2.txt g:
•
• 83. دستور MD
•
• یک یا چند پوشه درست می کند.
•
• Md D:\3\3\3\3\3\3\3
•
• 84. دستور RD
•
• یک یا چند پوشه را حذف می کند.
•
• Rd D:\3\3\3\3\3\3\3
•
• 85. دستور RN
•
• همانطور که در بالا گقته شد ، می توان فرمت فایل ها را هم عوض کرد.
•
• Ren d:\*.txt d:\*.html
•
• نکته : *.* به معنای هر فایل با هر فرمتی است.
•
• 86. دستور Subst
•
• همانطور که گفته شد برای ساخت یک درایو از یک پوشه
•
• SUBST Z: c:\windows SUBST X: C: SUBST V: C:\windows\system32
•
• و برای حذف درایو
•
• SUBST /d z: SUBST /d x: SUBST /d v:
•
• 87. دستور Netuser
•
• می توان کاربری را اضافه یا کم کرد.
•
• Net user peachlearn /add Net user peachlearn /del
•
• و برای دادن پسورد به کاربر
•
• Net user peachlearn password /add
•
• نکته : برای حذف کاربر دیگر پسوند نمی خواهد
•
• 88. دستور Echo
•
• برای نشان دادن پیغام از آن استفاده می شود.
•
• @echo off Echo peachlearn
•
• 89. دستور netstat -an
•
• برای دیدن آی پی افرادی که در حال ردو بدل اطلاعتا با شما شما هستند
•
• netstat -an
•
• 90. دستور tracert
•
• برای یافتن محل افراد از طریق ای پی ( در مراحل پیشرفته )
•
• 91. دستور Set
• مسیر برنامه و پوشه های مهم را نشان می دهد.
•
مطالب به زودی بروز میشود ...
مطلبی دیگر از این انتشارات
تفاوت بین Asynchronous و Multi-Threading
مطلبی دیگر از این انتشارات
گیت رو عمیق یاد بگیر
مطلبی دیگر از این انتشارات
راهنمای توسعه دهنده ی وب - مبحث cache در مرورگر (پارت یکم)