PDA

نسخه کامل مشاهده نسخه کامل : ¤¤¤ مروري بر دستورات Command Prompt در ويندوز -- CMD ¤¤¤



mpsjavad
27-03-2005, 03:47
با سلام .. ..

اجراي برنامه Command Prompt به چند طريق است :
1-عبارت cmd را در Run تايپ کنيد يا :
2-Start Menu\Programs\Accessories\ Command Prompt

مهمترين دستورات عبارتند از :

1- DriverQuery : نشان دادن ليستي از تمام درايورهاي ( راه اندازها ) نصب شده روي سيستم .

2- DiskPart : انجام پارتيشن بندي ديسك

3- Defrag : انجام عمل يكپارچه سازي ديسك سخت

4-Ipconfig : نمايش جزئيات پيكر بندي IP

5-PageFileConfig : تنظيم حافظه مجازي

6- SystemInfo : نمايش اطلاعات سيستم

7- Bootcfg : نمايش محتويات Boot.ini

8-TaskList : فهرست وظايف

9-HostName : دريافت نام ميزبان

10-Netstat : پياده سازي Tcp / IP براي Netstat

11-rsh : پياده سازي Tcp / IP Rsh

12-rcp پياده سازي Tcp / IP Rcp

دوستان از شما ميخوام كه اگه دستور ديگه اي دارين همين جا قرار بدين تا ما هم استفاده كنيم

:wink:

Nesta
27-03-2005, 05:37
سلام
دوسته عزيز شما دستورات خيلی پيشرفته رو گذشتی از پاين بيا بلا xcopy ,del ,copy,ren,chkdsk,md,rd,..

mpsjavad
27-03-2005, 11:44
با سلام ..

مرسي كارلوس جان :wink:

mohammad hamed
27-03-2005, 17:15
عالي بود
مرسي

Mohammad
27-03-2005, 17:40
ممنون داش جواد :wink:

Nesta
27-03-2005, 17:43
خواهش ميکنم من يه مثال از دستور کپی ميزانم که مانند دی لی ت هستش
copy c:\win\*.* d:\saeid يعنی کپی ميکنه هر چی که هست در پوشه سعيد در drive د که فرمن xcopy va delete هم همانند اين عمل ميکنه

mpsjavad
28-03-2005, 02:43
با سلام ...

تشكر از carlos عزيز البته بهتره كه يكم بهتر توضيح بدين ( لطفا ).. ممنون :(

بهتره دوستان به همراه تشكر كردن يه چيزي به اين دستورات اضافه كنن تا مورد استفاده قرار بگيره :mrgreen:

13-chkdsk :براي بررسي وضعيت درايوها براي برطرف كردن عيب و ايراد احتمالي.
مثلا chkdsk c:/f درايو c رو چك ميكنه و مشكل احتمالي رو حل ميكنه :arrow:

البته دوستان ميتونن با اضافه كردن ؟/ به اخر هر كدوم از دستور هاي بالا با اون دستور بيشتر اشنا بشن :wink:

14-براي مثال تايپ كنيد ؟/start و بعد تو كف بمونيد ..تا بعد 8)

ان شاء ال.. مورد استفادتون قرار بگيره :mrgreen:

Nesta
28-03-2005, 03:41
سلام
اگه زمانی که ميخواهيد windows نصب کنيد به جای اين که فقط بزنيد setup و بد اينتر کنيد اينطوری بنويسين ديگه لازم نيست که اول سکن کنه 2 ساعت بد ارور بده يا وقت بگيره يه راست شروع به windows ريختن ميکنه
Setup /is /is

Navid
28-03-2005, 10:46
ممنون از همه :D استفاده كرديم :mrgreen:

Arashi
28-03-2005, 12:22
مرسي كارلوس جان
موفق باشيد

Nesta
28-03-2005, 23:48
سلام
آقا کاری نکريدم که

patal
29-03-2005, 00:03
carlos دمت گرم :wink: :wink: :mrgreen:

mpsjavad
30-03-2005, 20:49
با سلام ...

اين مطالب زير رو من توي يه تاپيك تو همين p30world خودمون ديدم و اوردمش توي Word و نكته جالبش اينه كه نفهميدم كدوم يك از بچه ها بود كه اين مطالب رو نوشته بود و كجا بود .... گفتم بد نباشه اينجا هم بيان بشه البته از نويسندش ميخوام كه از من گله نكنه :roll: :wink:

دوستمون نوشته :

اين مطلب براي کساني نوشته مي شه که قصد دارند از کامپيوتر و ويندوز بيشتر بدونن و با دستورات جالب و پنهان ويندوز آشنا شوند و در برنامه هايي مانند ويندوز تغييرات ظاهري ايجاد کنند طوري که در نظر ديگران جالب باشد، ديگران را سر کار بگذارند و راههاي ديگري براي انجام کارها ببينند. ما در تمام نوشته ها فرض را بر اين مي گذاريم که شما Microsoft Windows XP داريد.

در ويندوز XP، يکي از بهترين ابزارهايي که در دست شماست، همان صفحه مشکي Command prompt است. در ويندوز XP دو نوع DOS وجود دارد. يکي cmd.exe و ديگري command.com که cmd.exe براي کارهاي ما مناسبتر است و کليک روي منوي Start و انتخاب All programs و انتخاب Accessories و سپس کليک روي Command prompt نيز همين را باز خواهد کرد. (راه مناسبتر: دگمه ويندوز کيبورد را به همراه حرف R فشار دهيد، تايپ کنيد cmd و Enter کيبورد را فشار دهيد).


------- تغيير رنگ صفحه مشکي خط فرمان:

کافي است روي آيکوني که بالا سمت چپ خط عنوان صفحه Command prompt وجود دارد کليک کنيد و روي Properties کليک کنيد. حالا از انتخابهاي بالاي پنجره باز شده روي Colors کليک کنيد و رنگهاي مورد نظر خود را انتخاب کنيد. نتيجه را در همان پايين به صورت preview مشاهده خواهيد کرد.
راه حل ديگر استفاده از دستور color است. اين دستور دو پارامتر خود را که به ترتيب نشان دهنده رنگ زمينه و نوشته هستند به طور به هم چسبيده دريافت مي کند. براي مشاهده کد رنگها از دستور ?/color استفاده کنيد. به عنوان مثال دستور color fc رنگ زمينه را سفيد و رنگ نوشته را قرمز خواهد کرد.


-------- گذاشتن اسم (عنوان) براي صفحه Command Prompt:

با استفاده از دستور title مي توانيد نام يا نوشته مورد نظر خود را در نوار عنوان (title bar) بالاي صفحه command prompt نمايش دهيد. استفاده از اين دستور بخصوص در Batch file نويسي توصيه مي شود. کافي است که عنوان مورد نظر خود را بعد از دستور title وارد کنيد. مثلا: Title In the name of God

------- تغييرقالب Prompt:

دستور Prompt که از قديميترين دستورات DOS است هنوز هم فعال است و با زدن آن مي توانيد به راحتي به قالب مورد نظر دست پيدا کنيد. به عنوان مثال دستورات زير را امتحان کنيد (براي بازگشت به حالت عادي کافي است تايپ کنيد prompt و Enter کنيد.):
Prompt $t :فقط ساعت فعلي را به جاي اسم و مسير فايل نمايش خواهد داد
Prompt I Hacked your $V $_On $D @ $T$_$P$G
Prompt Hacked by me @ $T $G
Prompt /? :براي مشاهده راهنماي اين دستور


----- استفاده از دستور ShutDown:

با اين دستور مي توانيد هر کار مربوط به Shut down از Log off user گرفته تا تنظيم ساعت براي خاموش شدن کامپيوتر، خاموش کردن کامپيوتر فرد ديگري و ... را انجام دهيد. براي استفاده از اين دستور اسم کامپيوتر را بايد بدانيد. اگر قصد خاموش يا ريست کردن کامپيوتري که پاي آن نشسته ايد را داريد ولي اسم آنرا نمي دانيد، به سادگي به System در کنترل پنل برويد (قابل باز شدن از طريق کليک راست روي My computer و انتخاب Properties و يا باز کردن Control Panel و اجراي System) حالا اسم کامپيوتر را مقابل نوشته Full computer name مي بينيد. براي تغيير نام کامپيوتر هم مي توانيد روي دگمه Change در همان پنجره کليک کنيد. حالا که اسم کامپيوتر را مي دانيد، از اين دستور به اين شکل بامزه استفاده کنيد:
shutdown -r -m \\esme-computer -t 300
توجه کنيد که به جاي esme-computer بايد همان اسم کامپيوتر را قرار داد و دو علامت \\ بايد باقي بمانند. "r" به معني restart است. مي توانستيد از "l" و "s" به ترتيب مخفف Logoff و Shutdown به جاي "r" استفاده کنيد. عدد 300 بعد از t به اين معناست که عمل restart بعد از 300 ثانيه انجام شود. اضافه کردن c به دستور بالا به شما اجازه مي دهد نوشته دلخواه خود را نيز روي صفحه به نمايش بگذاريد:
shutdown -r -m \\hafoo -t 300 -c "Khodahafezetoon!!"
با زدن دستور زير مي توان عمل دستور shutdown را تا قبل از سپري شدن زمان t لغو کرد:
shutdown -a
و در نهايت مي توان با دادن دستور زير صفحه گرافيکي مخصوصي را باز کرد که همين گزينه ها را دارد:
shutdown -i
اضافه کردن منفي f قبل از منفي m اين حسن را دارد که به برنامه هاي در حال اجرا دستور مي دهد بدون دادن پنجره هشدار خود را ببندند. همه دستورات بجز حالت logoff اگر قسمت منفي m و اسم کامپيوتر حذف شود کامپيوتري که پاي آن نشسته ايد را در نظر مي گيرند و کار را انجام مي دهند.


------- استفاده از SFC:

برنامه SFC که نام آن مخفف System File checker مي تواند فايلهاي حفاظت شده ويندوز شما را چک کند و از سلامت و حضور آنها مطمئن شود. ساده ترين راه استفاده از آن تايپ کردن sfc /scannow در خط فرمان است. اين برنامه مي تواند فايلهاي خراب يا مفقود شده را از روي سي دي ويندوز شما به سيستم بازگرداند. (اگر اشتباهي فايلي را پاک کرديد يا صدمه اي به سيستم زديد، در ويندوز XP ما System Restore را به جاي اين برنامه به شما پيشنهاد مي کنيم که در Start -> All programs -> Accessories -> System tools قرار دارد. اين برنامه سيستم شما را به تاريخي که مي دهيد باز مي گرداند.)

و در پايان از نويسنده ي اين مطلب مراتب سپاس و قدر داني رو به جا مي اورم :shock: :wink:

Nesta
30-03-2005, 23:31
carlos دمت گرم :wink: :wink: :mrgreen:
خواهش ميکنم من فقط تقاضا دارم برادر ها به جای اين که بيان يه کتاب اينجا بگزرن اينرو پی دی اف کنن و يک جا اپلد کنن آدم مثلاً ديگه هر موقع خواست داشته باشه و از بين هم نره اينطوری من مطمئنم هيچ کسی حال نداره بشينه همرو به خونه ولی اينطوری که من ميگم سر فرصت ميخونن

Navid
31-03-2005, 00:03
واهش ميکنم من فقط تقاضا دارم برادر ها به جای اين که بيان يه کتاب اينجا بگزرن اينرو پی دی اف کنن و يک جا اپلد کنن آدم مثلاً ديگه هر موقع خواست داشته باشه و از بين هم نره اينطوری من مطمئنم هيچ کسی حال نداره بشينه همرو به خونه ولی اينطوری که من ميگم سر فرصت ميخونن

اين مطلب PDF شد . مي تونيد از آدرس زير دريافت كنيد :
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

فقط ببخشيد اگه خوب نشده ! 5 دقيقه بيشتر وقت نبود !

mpsjavad
31-03-2005, 02:26
اين مطلب PDF شد . مي تونيد از آدرس زير دريافت كنيد :
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

فقط ببخشيد اگه خوب نشده ! 5 دقيقه بيشتر وقت نبود !


با سلام ...

ممنون اقا نويد چه عجله اي بود راضي به زحمت نبوديم :mrgreen:

vesta
25-09-2005, 23:13
سلام
netsend كه براي ارسال ديتاي متني از يك سيستم به سيستم ديگر مورد استفاده قرار ميگيرد

KING ESFANDIYAR
02-11-2005, 02:09
ms-dos دستورات جالبتر هم داره مثل :
diskcopy
C:\DISKSOPY A: A:
با دستور فوق ديكه نياز نيست كه اطلاعات رو يك بار روي هارد بريزيم وبعد از هارد به فلاپي كپي كنيم :cool: :blush:

KING ESFANDIYAR
02-11-2005, 02:23
Ms-dos =microsoft Disk Operating System

Ms-dos=my Love!!!!

saman_uv
02-11-2005, 02:48
سلام به نظر من بدرد بخوراش جا مونده
رفتن به درایوهای دیگه:
درایو 2 نقطه اینتر مثلا d: or f:
گرفتن دایرکتوری موجود:
تایب میکنیم dir اینتر که فایلهای موجود در دایرکتوری رو میده
ساختن فلدر:
با دستور md مثلا md samanکه یه فولدر با نامه سامان ایجاد میکنه دقت کنین بین کلمات فاصله هست
رفتن به زیر شاخه ها:
با دستور cd انجام میشه مثلاتو درایو سی هستیم میخوایم بریم تو فلدر ویندوز
cd windows
یا رفتن به فایله سامان تو درایو اف:
اول که f:
بعد cd saman
به همین سادگی
بر گشتن از یک فلدر به فلدر قبلی با دستوره سی دی 2 نقطه اینترانجام میشه مثلا تو مثاله قبلی از فلدر سامان میخوایم برگریم به درایو اف مینویسیم
..cd و به درایو اف بر میگردیم
تغییره نامه فلدرها
با دستوره ren انجام میشه مثلا فایل سامان رو به یونتوس میخوایم تغیر بدیم مینویسیم
ren saman juventus
یه فاصله دقت کنین
تغییره نامه درایو ها
با دستوره لیبل انجام میشه به این صورت که اول وارد درایو میشم بعد دستور رو اجرا میکنیم مثلا درایو h رو میخوایم اسمش عوض کنیم
اول h:
label saman تا اسمه درایو اچ به سامان تغییر کنه
امید وارم به دردتون خورده باشه باز اگه چیزی یادم اومد میگم

saman_uv
02-11-2005, 02:53
به علت استفاده از ابرا جای 2 تقطه ها عوض شده با ید دسته راست قرار بگیره

mpsjavad
07-11-2005, 17:53
با سلام ..

دستورات خفن ! :cool:

انتشارات Microsoft Press به تازگی کتابی تحت عنوان Microsoft Windows Comman-Line منتشر کرده است که این کتاب به تشریح کامل دستورای خط فرمانی سیستم عامل ویندوز پرداخته است .دستورات زیر چکیده ای از دستورات مورد نیاز مدیران شبکه و البته هکرهای عزیز است .

شما حتما با برنامه Scheduled Tasks در ویندوز کار کرده اید . این برنامه که رابطی در محیط گرافیکی دارد می تواند طوری تنظیم شود که در یک زمان یک برنامه را اجرا کند .

توسط دستور SchTasks می توان تنظیمات این برنامه را به صورت Command-Line انجام داد .

به دلیل ساده بودن سوییج ها از توضیح آنها صرف نظر کرده و فقط به مثال هایی از این دستور اکتفا می کنیم .


شکل کلی این دستور به شکل زیر است :

[SchTasks /Create or ... /TN [TaskName] /TR [TaskToRun] /SC [ScheDuleType] /MO [ModiFier

در قسمت اول که مشخص می کنیم میخواهیم Task را ایجاد، پاک و یا ... کنیم .
در قسمت /TN نامی را برای Task خود انتخاب می کنیم .
در قسمت /TR مسیر برنامه ای را که می خواهیم اجرا شود را مشخص می کنیم . ( اگر فرد تیز هوشی باشید می توانید دستورات خود را هم اجرا کنید . به این صورت که دستورات را داخل NotePad می نویسید و بعد با پسوند Bat ذخیره می کنید و بعد آدرس این فایل را میدهید )
در قسمت /SC قالب اجرای برنامه را مشخص می کنید که می تواند شامل Monthly - Weekly - Daily - Minute - Once - OnLogon - OnStart باشد .
و در قسمت /MO می توان زمان و تاریخ اجرای برنامه را تعریف نمود .
این دستور برنامه ی مورد نظر را هر 10 دقیقه اجرا می کند :

SchTasks /Create /TN "MOJY" /TR c:\windows\system32\Keyloger.exe /SC minute /MO 10

این دستور برنامه ی مورد نظر را در هنگام بالا آمدن ویندور اجرا می کند :

SchTasks Create /TN "MOJY" /TR c:\windows\system32\Keyloger.exe /SC onStart

از این دستور بجای اجرای خودکار برنامه از طریق ریجستری می توان استفاده کرد و از دست AntiVirus تا حدودی فرار کرد . البته اگر فردی به این دستورات کاملا تسلط داشته باشد با سوییچ /Query این دستور می تواند از این موضوع مطلع شود .

با اضافه کردن سوییچ /SD به آخر این دستور و دادن تاریخ مورد نظر به صورت mm/dd/yyyy میتوان برنامه را در یک تاریخ معین اجرا کرد .

برای پاک کردن یک Task از سوییچ /Delete به صورت زیر می توان استفاده کرد :

[SchTasks /Delete /TN [TaskName

برای متوقف کردن Task بدین صورت می توان عمل کرد :

[SchTasks /End /TN [TaskName

برای دیدن تمام Task ها بدین صورت عمل می کنیم :

SchTasks /Query

بسته به خلاقیت شما میتوان دستورهای جالبی را خلق کرد .

یکی از مزییت های دیگر این دستور این است که ما نمی خواهیم هنگامی که داخل کامپوتر قربانی هستیم دستوری را اجرا یا برنامه ای را فعال کنیم چون ممکن است باعث گیر افتادن ما شود . برنامه را کوک می کنیم برای موقعی که ما از سیستم قربانی بیرون رفته ایم .

آیا می دانید که از طریق خط فرمان هم امکان ویرایش در Registry وجود دارد ؟

بله می شود . با دستور Reg می توان این کار را عملی کرد .
به شرح این دستور می پردازیم .
همان طور که می دانید ریجستری دارای 5 شاخه یا RootKey می باشد .
در این دستور این 5 شاخه به صورت زیر تعریف شده اند :

HKEY_CURRENT_USER --> HKCU
HKEY_LOCAL_MECHINE --> HKLM
HKEY_CLASSES_ROOT --> HKCR
HKEY_USER --> HKU
HKEY_CURRENT_CONFIG --> HKCC

مقدار ها هم به صورت زیر تعریف شده اند :

BINARY VALUE --> REG_BINARY
DWORD VALUE --> REG_DWORD
STRING VALUE --> REG_EXPAND_SZ

به دلیل ساده بودن سوییج ها از توضیح آنها صرف نظر کرده و فقط به مثال هایی از این دستور اکتفا می کنیم .
برای پیدا نمودن یا انجام یک پرس و جو از یک مقدار در ریجستری بدین صورت عمل میکنیم :

[Reg Qurey [RootKey] /v [ValueName
Reg Query HKLM\software\microsoft\windows\currentversion\Run /v Keyloger

برای ایجاد یک مقدار در ریجستری بدین صورت عمل می کنیم :

Reg Add [RootKey] /v [ValeuName] /t DataType /d Data

Reg Add HKLM\software\microsoft\windows\currentversion\Run /v Keyloger /t REG_EXPAND_SZ /d '%systemRoot%\system32\keyloger.exe'

برای پاک کردن یک مقدار از ریجستری بدین عمل می کنیم :
Reg Delete [RootKey] /v [ValueNme]
Reg Delete HKLM\software\microsoft\windows\currentversion\Run /v Keyloger

مدیریت سرویس ها یکی از مهمترین کارهای اساسی یک مدیر شبکه است .

Stop - Run - Disable - Enable کردن سرویس ها .

گرفتن اطلاعات در مورد یک سرویس خاص و کارهای دیگری که در مدیریت سرویس ها قابل انجام است .
همه این کارها را از طریق خط فرمان و با دستور Sc می توان انجام داد .
این دستور دارای سوییچ های بسیار متعدد است که البته چند مورد از آنها که توضیح داده می شود مور نیاز ما هستند .
سوییچ های مورد نیاز ما Qurey - Strat - Stop - Pause - Continue - Config می باشند که در مورد هر کدام مثال هایی خواهیم زد .

برای دیدن تمام سرویس های Run - Disable و ... از این دستور استفاده می کنیم :

Local --> Sc Query Type= service state= all
Remote --> Sc \\[IP Address ] Query type= service state= all

برای دیدن تمام سرویس های فعال :
Sc Query type= service state= Active

برای دیدن تمام سرویس های غیر فعال :
Sc Query type= service state= inactive

برای دیدن اطلاعات کامل در مورد یک سرویس :
[Sc qc [ServiceName

برای Start - Stop - Pause - Continue کردن یک سرویس به ترتیب :
[Sc Start [ServixeName
[Sc Stop [ServixeName
[Sc Pause [ServixeName
[Sc Continue [ServixeName

سرویس ها را به سه صورت می شه Config کرد : Automatic - Manoel - Disable
Config کردن سرویس به صورت Automatic :
Sc Config [ServiceName] Start=Auto
Config کردن سرویس به صورت Manoel :
Sc Config [ServiceName] start=Demand
Config کردن سرویس به صورت Disable :
Sc Config [ServiceName] Start=Disabled

مدیریت Log File ها نتنها در ویندوز بلکه در تمام سیستم عامل ها و وب سرور ها و در تمام روتین های امنیتی کاری بسیار مهم و ضروری است .
این Log File ها مانند یک IDS کوچک هستنند . چرا که تمام فعالیت های امنیتی . کاربردی و سیستمی را Monitor کرده و از آنها Log بر میدارند .
مطالعه این فایلها در تشخیص نفوذ به ما خیلی کمک می کنند .
سیستم عامل ویندوز دارای یک ابزار گرافیکی ویک ابزار خط فرمان برای مطالعه این Log File ها می باشد که ما ابزار خط فرمان ویندوز را توضیح میدهیم .
با استفاده از فرمان EventQuery میتوان این فایل ها را مشاهده کرد .
[EventQuery [LogNmae

که برای دیدن Log های Security - Application - System به ترتیب از دستور های زیر استفاده می کنیم :

"EvenQuery /L "Security
"EvenQuery /L "Application
"EvenQuery /L "System

اما با این دستور این Log File ها را فقط می توان مشاهده نمود و نمی توان آنها را ویرایش کرد .

توسط برنامه WinZapper که دارای حجم بسیار کمی هم هست می توان به صورت Local نوع Log File را مشخص نمود و تک تک آن ها را پاک کرد .
این برنامه رو می توانید از سایت [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] به صورت رایگان Download کنید .

دستور Convert :
توسط این دستور بدون نیاز به Fdisk مجدد می توان فت یک درایو را از Fat 16 به NTFS تغییر داد :
Convert [DraiveName]:/fs:NTFS
Convert c:/fs:NTFS

دوستان عزیز این دستور ها مانند چاغوی دو لبه هستند . هم می توان از آنها استفاده صلح آمیز کرد هم برای ساخت بمب اتم استفاده کرد . :blink: همديگه رو دريابيد :rolleye:

منبع : وب سايت امنيت اطلاعات ايران - websecurity

mpsjavad
14-11-2005, 03:51
با سلام ..

ترفندهای خط فرمان ويندوز

بسياری از ابزارهای مفيد ويندوز آيكون دسك تاپ ندارند. آنها در منوی Start و حتی در كنترل پانل نيز ديده نمی‌شوند. گاهی با جستجو در فولدرها و زير فولدرها هم آنها را نخواهيد يافت. بعضی از آنها حتی به عنوان فايل‌های مستقل هم موجود نمی‌باشند. در عوض می‌توانيد اين ابزارها را با وارد كردن فرمان‌های متنی آنها در كادر Run ويندوز ( يا در اعلان Dos يا فرمان) مورد استفاده قرار دهيد. در اينجا تعدادی از آنها را آورده‌ايم:

باز كردن پنجره: معمولا فرمان‌ها را در يك پنجره فرمان (كه شبيه صفحه Dos است) تايپ خواهيد كرد.

برای باز كردن پنجره در ويندوز 98:

Start->Programs->MS-Dos Prompt

در ويندوز Me:

Start->Programs->Accessories->MS Dos Prompt

در ويندوز 2000 و XP:

Start->Programs->Accessories->Command Prompt

را انتخاب كنيد. به عنوان روش ديگر، شما می‌توانيد پنجره را با انتخاب Start-Run و تايپ Command (در ويندوز 98 و Me) يا CMD (در ويندوز 2000 و XP) و سپس زدن Enter باز كنيد.

اغلب می‌توانيد بدون باز كردن يك پنجره اعلان و با انتخاب Start-Run و سپس وارد كردن فرمان در آنجا از فرمان‌ها استفاده كنيد. بعضی از فرمان‌ها را می‌توان به طور مستقيم در نوار آدرس هر پنجره فولدر يا Explorer وارد نمود.

استفاده از سوئيچ‌های فرامين: فرمان‌ها به خودی خود مفيد هستند اما قدرت واقعی آنها از "سوئيچ‌هايشان" (پارامترهای ورودی فرمان كه عملكرد‌های مختلف را موجب می‌شوند) نشات می‌گيرد.

بهترين روش پيدا كردن سوئيچ مناسب برای هر فرمان، تايپ نام فرمان، يك فاصله و تايپ ?/ و در نهايت زدن Enter می‌باشد. با اينكار خلاصه‌ای از هدف و توضيحی درباره تركيب نحوی (برای آگاهی از اينكه كدام سوئيچ‌ها را استفاده كنيد و ترتيب استفاده از آنها را بدانيد) و نيز توضيحی درباره هر سوئيچ در اختيارتان قرار خواهد گرفت. در بعضی موارد می‌توانيد با انتخاب Start-Help و جستجوی نام فرمان مورد نظر كمك بگيريد.

درگ كردن به جای تايپ‌كردن: وقتی فرمان بر روی فايل يا فولدر عمل می‌كند معمولا بايد مسير فولدر را بعد از فرمان تايپ كنيد (اگر نام فولدر از قبل در قسمت چپ اعلان نباشد). شما می‌توانيد با درگ و drop كردن از تايپ كردن اضافی اجتناب كنيد. ابتدا نام مورد نظر را در پنجره فرمان تايپ كنيد و به دنبال آن يك فاصله داشته باشيد. سپس Windows Explorer يا هر پنجره فولدری كه می‌خواهيد باز كنيد.

حال فايل يا فولدر مورد نيازتان را انتخاب نماييد. سرانجام فايل يا فولدر را از Explorer به پنجره فرمان درگ كنيد. ويندوز مسير را برای شما تايپ می‌كند. در صورتيكه فرمان شما به يك نام فايل دوم نياز داشته باشد، بعد از يك فاصله فايل يا فولدر دوم را به پنجره درگ و drop كنيد.

استفاده از نمای جديد: برای جذاب‌تر كردن خط فرمان بر روی نوار عنوان پنجره فرمان كليك راست و Properties را انتخاب كنيد. در بخش Font اندازه و مدل تايپ مورد نظر خود را برگزينيد. اين انتخاب براندازه پنجره فرمان نيز تاثير می‌گذارد. در ويندوز 2000 و XP می‌توانيد رنگ پس زمينه و متن را از طريق بخش colors و اندازه پنجره را با انتخاب بخش layout تغيير دهيد. با كليك بر OK ويندوز امكان اعمال تغييرات فقط بر پنجره كنونی (باز) يا تمام پنجره‌های فرمان بعدی را در اختيارتان قرار می‌دهد.

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])

شرح فرمان‌ها

"dir" فايل‌ها و فولدرها را در يك دايركتوری فهرست می كند، "cd" دايركتوری موجود را تغيير می‌دهد، "Format" ديسك را پاك می كند، "md" يك دايركتوری ايجاد می‌كند، "ren" فايل يا فولدر را تغيير نام می‌دهد، "copy" موارد انتخابی را كپی می‌كند، "Xcopy" تمامی زير دايركتوری‌ها را نيز كپی می‌كند، "move" آيتم مورد نظر را در يك محل جديد قرار می‌دهد، "del" آن را حذف می‌كند، و "deltree" يك دايركتوری را به همراه فايل‌ها و زير دايركتوری‌هايش حذف می‌كند.

cmd.exe (ويندوز 2000 و ايكس پی)، Command.com در ويندوز 98 و Me: اين فرمان‌ها (نيازی به وارد كردن زمان و پسوند نيست) پنجره‌ای را كه برای وارد كردن فرمان‌های ديگر استفاده می‌كنيد باز می‌كنند. شما می‌توانيد با استفاده از هر يك از اين فرمان‌ها با سوئيچ C/ ميانبری ايجاد كنيد كه يك پنجره را با ز می‌كند، فرمانی را اجرا می‌كند و سپس پنجره را می‌بندد. با اينكار می‌توانيد تنها با دوبار كليك بر يك فرمان ياانتخاب آن از منوی Start آن فرمان را اجرا كنيد. به عنوان مثال برای ساختن آيكونی كه اتصال شبكه را نوسازی می‌كند مراحل زير را انجام دهيد: بر روی دسك تاپ يا هر پنجره فولدر كليك راست كنيد، New-short cut را انتخاب نماييد، در اولين كادر عبارت cmd/c ipconfig/renew را تايپ كنيد، بعد از كليك بر next دستورالعمل‌های ويزارد را برای ايجاد يك ميانبر دنبال كنيد. اگر می‌خواهيد پنجره فرمان باز بماند تا بتوانند نتايج فرمان خود را ببينيد "C/" را با "K/" جايگزين كنيد. شما می‌توانيد اين تكنيك ساخت ميانبر را برای بسياری از فرمان‌ها به كار بگيريد.

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])

attrib.exe: اين فرمان امكان تغيير دادن يك يا چند ويژگی فايل را برای كاربر فراهم می‌سازد. (ويژگی‌هايی مثل Hidden، System، read-only و Archive). البته كليك راست فايل در يك پنجره فولدر يا Explorer، انتخاب properties و علامت زدن كادرهای مورد نظر (شكل 3) اسانتر است. اما اگر بخواهيد ويژگی فايل‌ها را در چنند زير فولدر تغيير دهيد اين فرمان (با سوئيچ S/) می‌تواند اينكار را فقط در يك مرحله برايتان انجام دهد.

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])

Compact.exe: اگر درايوتان با سيستم فايل NTFs فرمت شده (اين سيستم فايل فقط در ويندوز 2000 و XP وجود دارد) می‌توانيد با استفاده از اين مراحل فايل‌ها و فولدرها را فشرده سازی كنيد: كليك راست بر فايل‌ها و فولدرها، انتخاب Properties كليك بر گزينه Advanced در بخش General و انتخاب كادر انتخابی مناسب. اما اگر تعدادی از فايل‌های يك فولدر قبلا فشرده شده باشند چه كار بايد انجام دهيد؟ (مثل تصاوير JPEG)

با اجرای فرمان Compact.exe به همراه سوئيچ S/ می‌توانيد تنها فايل‌های خاص در دايركتوری انتخاب شده (و همه زير دايركتوری‌های آن) را فشرده سازی كنيد. به عنوان مثال Compact/C/S:C:\doc*.doc تمام اسناد Word در فولدر Doc وزير فولدرهای آن را فشرده سازی می‌كند. برای خنثی‌كردن حالت فشرده‌سازی "C/" را به "U/" تغيير دهيد.

doskey.exe ( ويندوز 2000 و XP) و (doskey.com(98 , Me: وقتی اين فرمان را وارد می‌كنيد در حافظه باقی می‌ماند و ليستی از فرمان‌هايی را كه تايپ می‌كنيد نگهداری می‌كند. سپس می‌توانيد بازدن كليدهای جهت دار بر روي صفحه كليد فرمان‌هايی را كه در گذشته استفاده كرده‌ايد، پيمايش كنيد.

در ضمن می‌توانيد فرمانی مشابه فرمان موردنيازتان را پيدا كنيد و در هنگام لزوم آن را تغيير دهيد. برای اين كار يك كاراكتر را با كليدهای جهت دارد به چپ يا راست و يااينكه يك واژه را با پايين نگهداشتن كليد "ctrl" و فشار دادن يك كليد جهت دار به چپ يا راست حركت دهيد. تغييرات مورد نظرتان را انجام دهيد و با زدن كليد Enter آنها را اعمال نماييد. برای مشاهده تمام فرمان‌هايی كه از زمان بارگذاری Doskey تايپ كرده‌ايد عبارت doskey/history را تايپ كنيد. برای پاك كردن سابقه و شروع مجدد doskey/reinstall را تايپ كنيد ( يا <Alt>-<F7> را بزنيد) خودتان را با به كارگيری Doskey در ويندوز Me، 2000 يا XP اذيت نكنيد زيرا در اين نسخه‌ها، پنجره‌های فرمان دارای يك بافر داخلی برای نگهداری فرمان‌های گذشته هستند.

ipconfig.exe: اين يوتيليتی شبكه مفيد آدرس IP فعلی و آدرس‌های گيت‌وی و زير شبكه را نشان می‌دهد. برای به دست آوردن اطلاعات بيشتر از شبكه می‌توانيد از سوئيچ all/ نيز استفاده كنيد. سوئيچ renew (ز/renew-all در ويندوز 98 و Me) اتصالات را نوسازی می‌كند.

Openfiles.exe: اگر می‌خواهيد بدانيد چه كسی در شبكه شما يك فايل مشترك را باز كرده اين فرمان را در اعلان تايپ نموده و Enter را بزنيد. در ضمن می‌توانيد از اين فرمان برای بستن فايل‌های باز در يك فولدر مشترك يا قطع ارتباط كاربری كه در حال مشاهده آنها می‌باشد، استفاده كنيد. برای به دست آوردن جزييات بيشتر فرمان زير را در اعلان فرمان تايپ كنيد:

Openfiles /disconnect/?

Ping.exe: اگر شبكه شما با مشكلات فنی مواجه شود اين يوتيليتی رفع اشكال ارتباط داشتن يا نداشتن دو كامپيوتر را به شما خواهد گفت. كافی است ping و سپس يك فاصله و بعد از آن نام شبكه يا آدرس Ip كامپيوتر مشكل دار را تايپ كنيد. اگر پاسخی داده شود مشخص می‌گردد كه اتصال ايرادی ندارد. اين فرمان برای تاييد عدم وجود اشكال در اتصال اينترنت نيز مورد استفاده قرار می‌گيرد.

recover.exe: اگر فايلی در يك ديسك NTFS رااز دست بدهيد اين فرمان می‌تواند تا حد امكان آن را بازيابی كند. به اين منظور recover و به دنبال آن يك فاصله، مسير كامل و نام فايل مورد نظر را تايپ كنيد. هيچ كاراكتر جانشينی نبايد در مسير فايل قرار گيرد و با استفاده از اين فرمان تنها می‌توانيد يك فايل را در يك زمان بازيابی كنيد.

Funas.exe: كاربرانی كه به عنوان non-administrator وارد سيستم می‌شوند (برای امنيت بيشتر) احتمالا فكر می‌كنند برای انجام دادن كارهای مربوط به administrator بايد از سيستم خارج شده و دوباره برگردند. اما اينطور نيست. اين برنامه در اين مورد به شما كمك می‌كند: runas/user و به دنبال‌ آن نام پروفايلی كه می‌خواهيد با كمك آن برنامه را اجرا كنيد، يك فاصله و نام برنامه را تايپ كنيد. (سوئيچ ?/ برای به دست آوردن جزييات در مورد فرم دقيق برای استفاده با اين فرمان استفاده كنيد) البته قبل از اجرا شدن برنامه اسم رمز آن پروفايل از شما درخواست می‌شود.

Sort.exe: برای مرتب كردن آيتم‌ها در يك فايل مبتنی به صورت الفبايی به دنبال sort ، يك فاصله ، نام فايل، يك فاصله ديگر، علامت بزرگتر (<) ، فاصله ديگر و مسير و نام فايلی را كه ورودی‌های ذخيره شده در آن ظاهر خواهند شد تايپ كنيد. (به عنوان مثال، sort messylist.txt>neatlist.txt) اگر می‌خواهيد ترتيب الفبايی معكوس شود سوئيچ r/ را در انتها اضافه كنيد.

taskkill.exe: شما می‌توانيد از task Manager ويندوز XP برای بستن هر برنامه در حال اجرا يا فرايندی استفاده كنيد، اما اين يوتيليتی نه تنها يك برنامه را می‌بندد بلكه امكان متوقف ساختن چند برنامه رادر يك زمان از طريق فيلترها و wild cardها فراهم می سازد. برای بستن تمام برنامه‌هايی كه پاسخ نمی‌دهند taskkill/fi "status eq not responding را تايپ كنيد.


نويسنده: Scott Dunn
PC World
مترجم: مريم پويان‌پور

برگرفته از pcworldiran.com ...

:)

baharehkh
06-12-2008, 22:44
سلام دوستان
من دنبال دستوری تو cmd میگردم که با دونستن ip سیستمی بتونم آدرس mac اونو بدست بیارم.
کسی میدونه اون چه دستوریه؟
ممنون

mb2006
03-12-2011, 16:07
سلام دوستان یه سئوال داشتم
چگونه میتوان نتایج دستوران اعمال شده در CMD را به یک فایل موجود اضافه نمود؟
ممنون میشم پاسخ سئوال منو بدید

Ahmad24
03-12-2011, 16:51
سلام دوستان یه سئوال داشتم
چگونه میتوان نتایج دستوران اعمال شده در CMD را به یک فایل موجود اضافه نمود؟
ممنون میشم پاسخ سئوال منو بدید

با استفاده از ریدایرکتور
<<
در انتهای دستور مورد نظر

Ahmad24
03-12-2011, 16:57
سلام دوستان
من دنبال دستوری تو cmd میگردم که با دونستن ip سیستمی بتونم آدرس mac اونو بدست بیارم.
کسی میدونه اون چه دستوریه؟
ممنون

دستور GETMAC

برای مثال
GETMAC /s 192.168.1.1

moleh
09-03-2012, 18:43
سلام لطفا به من کمک کنید
من میخوام با داس تمام فایل های jpg یک درایو (تمامشو حتی فایل های jpg توی پوشه هاش)رو در یک پوشه کپی کنم
لطفا دستورشو بهم بگید

Ahmad24
09-03-2012, 21:24
سلام لطفا به من کمک کنید
من میخوام با داس تمام فایل های jpg یک درایو (تمامشو حتی فایل های jpg توی پوشه هاش)رو در یک پوشه کپی کنم
لطفا دستورشو بهم بگید

فرض میکنیم شما میخواید فایلهای jpeg درایو d رو در پوشه e:\temp کپی کنید. باید یک فایل با پسوند bat درست کنید مثلا copyjpg.bat در این فایل این چند خط رو کپی کنید و اون رو با مجوز مدیر اجرا کنید :


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

moleh
10-03-2012, 14:13
فرض میکنیم شما میخواید فایلهای jpeg درایو d رو در پوشه e:\temp کپی کنید. باید یک فایل با پسوند bat درست کنید مثلا copyjpg.bat در این فایل این چند خط رو کپی کنید و اون رو با مجوز مدیر اجرا کنید :


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

دستتون درد نکنه ولی اگه نخوام که صفحه ی داس بیاد(همون که در حین اجرای این دستور مینویسه 1فایل کپی شد) چیکار کنم
سوال دوم اگه خواسته باشم تمام عکس های هارد کامپیوترم کپی بشن اونوقت چیکار کنم؟
لطفا راهنماییم کنید این دو سوال خیلی مهم هستن ممنون

Ahmad24
10-03-2012, 22:58
صفحه داس که میاد کاریش نمیشه کرد نهایت میشه minimize کرد.فایل copyjpg.bat که قبلا گفتم رو به صورت زیر تغییر
بدید :

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

این فایل دسته ای کلیه فایلهای jpg هارد رو درون پوشه e:\temp کپی میکنه و اگر فایل همنامی وجود داشته باشه رونویسی میشه بدون هیچ پیغامی.

اگر میخواید پنجره داس مینیمایز باشه دستور زیر را در پنجره run وارد کنید(فرض بر اینه که فایل copyjpg.bat در ریشه درایو e باشه) :

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

moleh
11-03-2012, 01:30
چیزی نیست که بجای اسم همه ی درایو ها بنویسیم ؟مثلاlocal all drives
در ضمن این کد کار نکرد
@echo off
for %%d in (c d e f g h i j k l m n o p q r s t u v w x y z) do (
if exist %%d: (
cd /d %%d:
for /R %%i in (*.jpg) do copy /y "%%~fi" e:\temp >nul
)
)
)

kherad72
17-03-2012, 11:59
با سلام
می خواستم بدونم چطوری میشه یه فایل bat یا txt توی پنجره داس درست کنم و دستورامو توش بنویسم؟
با تشکر از همه

Ahmad24
17-03-2012, 22:34
با سلام
می خواستم بدونم چطوری میشه یه فایل bat یا txt توی پنجره داس درست کنم و دستورامو توش بنویسم؟
با تشکر از همه

این سوال با توجه به وجود این همه نرم افزار عجیبه ولی ..
خط فرمان رو باز کنید و تایپ کنید :

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

حالا دستور زیر را بنویسید :

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
یا

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
حالا هر متن یا دستوری که میخواید تایپ کنید.وقتی کارتون تموم شد Ctrl+Z رو از صفحه کلید فشار بدید فایل روی دسکتاپ ذخیره میشه

علاوه بر این روش که در همه ویندوزها کاربرد داره در ویندوز xp در خط فرمان تایپ کنید edit و اینتر رو بزنید.یه ویرایشگر مشابه notepad در خط فرمان باز میشه.

واقعا سوال عجیبی بود.

hamedjs11
12-06-2012, 18:23
سلام دوستان
یه نرم افزار خریدم برای نصبش میگه باید اول اونو توی c کپی کنین بعد از طریق command prompt بازش کنید .اگه دسوتان کسی میتونه راهنمایی کنه با چه دستوری میشه اونو باز کرد
تشکر