تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 1 از 2 12 آخرآخر
نمايش نتايج 1 به 10 از 20

نام تاپيک: آموزش CMD )Command prompt)

  1. #1
    کاربر فعال انجمن گنولینوکس Ali_RNT's Avatar
    تاريخ عضويت
    Jul 2013
    محل سكونت
    home/ali_rnt/
    پست ها
    1,333

    10 آموزش CMD )Command prompt)

    در این تایپیک قصد داریم خط فرمان ویندوز رو از همون ابتدا شروع به یاد گیری کنیم.امیدوارم دوستان هم همکاری کنن.

    ابتدا باید یاد بگیرید که خط فرمان چیست.یک محط خطی در ویندوز است که میتوانید کارهای مختلف را با وارد کردن فرمان ها انجام دهید.

    چگونه خط فرمان را باز کنیم؟

    راه های مختلفی وجود دارد.اگر ویندوز 8 داشتهه باشید میتوانید به سادگی نشانگر موس را به گوشه ی پایین سمت چپ صفحه ببرید و راست کلیک کند و Command prompt (Admin)یا Command prompt را اگر ادمین نیستید انتخاب کنید.در ویندوز های دیگر در منوی استارت Run راانتخاب کنید و عبارت CMD را وارد کنید.یا اینکه در ویندوز ویستا و 7 در منوی استارت در کادر جستجو بنویسید CMD.

    حالا دستورات را شروع میکنیم.

    Copy

    یک فایل را به فایل دیگر کپی میکند.توجه داشته باشید که این فرمان فایل را به پوشه کپی نمیکند و باید نام فایل مقصد را بنویسید.برای مثال اگر میخواهید فایل test.txt در درایو D پوشه ی New را به فایل test.txt در درایو E کپی کنید باید بنویسید:

    copy d:\new\test.txt e:\test.txt

    نام فایل مقصد یا پسوند آن میتواند تفاوت داشته باشد برای مثال این دستور:

    copy d:\new\test.txt e:\new.txt

    فایل test.txt را به درایو E کپی میکند اما نام آن را به new تغییر میدهد.

    پارامتر های فرمان:

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

    v/

    فایل ها را بعد از کپی بررسی میکند تا ببیند به درستی کپی شده اند یا نه.برای مثال:

    copy d:\new\test.txt e:\new.txt /v

    این فرمان پارامتر های دیگری هم دارد که نیازی به یادگیریشان نیست.

    شما میتوانید چند فایل را با گذاشتن + بین آن ها کپی کنید.

    باقی فرمان ها برای بعد امروز وقت ندارم.

  2. 6 کاربر از Ali_RNT بخاطر این مطلب مفید تشکر کرده اند


  3. #2
    کاربر فعال انجمن گنولینوکس Ali_RNT's Avatar
    تاريخ عضويت
    Jul 2013
    محل سكونت
    home/ali_rnt/
    پست ها
    1,333

    پيش فرض

    فرمان xcopy

    مانند فرمان قبل برای کپی کردن فایل ها به کار میرود.در این فرمان نیازی به تعیین نام فایل مقصد نیست.بلکه باید نام دایرکتوری (پوشه) ای که میخواهید فایل یا پوشه به آن کپی شود را بنویسید.

    برای مثال برای کپی همان فایل قبلی باید این دستور را بنویسید.

    :xcopy d:\new\test.txt e

    پارامتر ها:

    exclude file/

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

    p/

    قبل از کپی هر فایل به شما اعلان میکند و باید آن را تائید کنید.

    s/

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

    v/

    همان کاربردی که در copy داشت را دارد.

    w/

    قبل از کپی کردن هر فایل به شما میگوید تا کلیدی را فشار دهید.

    c/

    در صورت بروز خطا کپی را ادامه میدهد.

    i/

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

    q/

    نام فایل ها را هنگام کپی نمایش نمیدهد.

    f/

    مسیر و نام کامل فایل ها را هنگام کپی نمایش میدهد.

    g/

    فایل های قفل شده را هم کپی میکند.

    h/

    فایل های مخفی و سیستمی را هم کپی یکند.

    u/

    فقط فایل هایی را که در مقصد ایجاد شده اند را به مقصد کپی میکند.

    n/

    فایل ها را کپی کرده و نام ن را به نام های کوتاه تغییر میدهد.در این صورت فایل هایی که نامشان کمتر از 8 کاراکتر است تغییر نمی یابند اما اگر بیشتر باشند نامشان کوتاه میشود.

    y/

    در صورتی که فایلی با همان نام در مقصد باشد قبلی را پاک کرده و جدیدی را جایگزین میکند.

    فعلا چون مدرسه ها شروع شده کمتر به انجمن سر میزنم و پست میدم ولی اگه سوالی در مورد CMD داشتید همینجا بپرسید هر شب یه سر میزنم.
    Last edited by Ali_RNT; 23-09-2013 at 17:51.

  4. 4 کاربر از Ali_RNT بخاطر این مطلب مفید تشکر کرده اند


  5. #3
    کاربر فعال انجمن گنولینوکس Ali_RNT's Avatar
    تاريخ عضويت
    Jul 2013
    محل سكونت
    home/ali_rnt/
    پست ها
    1,333

    پيش فرض

    فرمان cd

    برای تغییر مسیر جاری به یک زیر پوشه یا ریشه ی درایو استفاده میشود.



    روش استفاده به این صورت است.برای تغییر به یک زیر پوشه:(به پوشه ای که درون پوشه یا درایو جاری قرار دارد زیر پوشه میگویند.)

    cd path

    به جای path مسیر پوشه را بنویسید.همچنین میتوانید مسیر یک پوشه را که داخل آن پوشه قرار دارد را بنویسید.برای مثال فرض کنید میخواهید به پوشه ی windows بروید و از آن جا به system32 بروید.ابتدا میبینیم که در درایو c ستیم یا نه.به مسیر دایرکتوری جاری نگاه میکنیم اگر در درایو c نبودید بنویسید :c تا به درایو c بروید.

    اگر در درایو c بودید اما داخل یکی از زیر پوشه های آن بودید ابتدا به ریشه ی درایو بروید.(وقتی در ریشه ی درایو هستید که داخل هیچ پوشه ای نباشید.)برای این کار بنویسید:

    \cd

    سپس برای رفتن به پوشه ی windows و سپس system32 بنویسید

    cd windows\system32

    فرمان cls


    برای پاک کردن صفحه به کار میرود.

    فرمان Dir

    برای نمایش فایل ها و پوشه های موجود در مسیر جاری یا مسیر تعیین شده به کار میرود.اگر آن را به تنهایی وارد کنید فایل های مسیر جاری را نمایش میدهد.اما میتوانید آدرس مورد نظر را به همراه یک Space (فاصله) وارد کنید تا فایل های موجود در آن نمایش یابد.

    پارامتر ها و سوییچ ها:

    b/

    هنگام نمایش دایرکتوری آن ها را به صورت ساده (فقط نام) نمایش میدهد.

    o/

    فایل ها را به ترتیب خاصی نمایش میدهد.

    n:بر اساس نام حروف الفبا

    e:بر اساس پسوند (حروف الفبا)

    g:ابتدا پوشه ها را نمایش میدهد.

    s:بر اساس سایز (از کوچک به بزرگ)

    d:بر اساس تاریخ (از قدیمی به جدید)

    برای مثال برای مرتب کردن بر اساس سایز باید بنویسید:

    dir /o:s

    p/

    بعد از پر شدن صفحه نمایش را متوقف میکند و باید کلیدی را فشار دهید تا ادامه آن ها نمایش یابد.

    s/

    فایل هایی که در زیر پوشه ها قرار دارند را نیز نمایش میدهد.مثل s/ در فرمان xcopy.

    w/

    نام ها را به طور پهن نمایش میدهد.

    x/

    فایل ها را با نام کوتاه نمایش میدهد.

  6. 4 کاربر از Ali_RNT بخاطر این مطلب مفید تشکر کرده اند


  7. #4
    کاربر فعال انجمن گنولینوکس Ali_RNT's Avatar
    تاريخ عضويت
    Jul 2013
    محل سكونت
    home/ali_rnt/
    پست ها
    1,333

    پيش فرض

    راهنمایی برای فرامین

    اگر با فرمانی مشکل دارید و انگلیسیتان خوب است میتوانید از دو روش استفاده کنید:

    1.نوشتن فرمان و سپس ?/ مثلا
    ?/ copy

    این روش ممکن است با برخی فرامین کار نکند.

    2.نوشتن help command

    به جای command فرمان مورد نظر را بنویسید.میتوانید help را به تنهایی وارد کنید.


    فرمان MD

    برای ساخت دایرکتوری (پوشه) استفاده میشود.

    md [path] [name] b

    به جای path آدرس پوشه ای که باید ساخته شود (اختیاری) و به جای name نام پوشه را بنویسید.مثلا

    md newdir

    پوشه ای با نام newdir را در مسیر جاری میسازد.برای ساخت این پوشه در درایو دی باید نوشت:

    md d:\newdir

    لازم نیست مسیری که میخواهید فولدر در آن ساخته شود مسیر جاری باشد.میتوانید در حالی که مسیر جاری درایو سی است در درایو دی پوشه بسازید.

    میتوانید پوشه ای را بسازید و سپس برای آن یک یا چند زیر پوشه بسازید.مثلا فرمان زیر پوشه ی new با زیر پوشه ی sd1 ساخته و در sd1 پوشه ی sd2 را میسازد:

    md d:\new\sd1\sd2


    فرمان Move

    یک فایل را از محلی به محل دیگر انتقال میدهد.تقریبا مانند این است که در اکسپلورر(مای کامپیوتر) روی فایل راست کلیک کنید و cut را انتخاب کنید.شکل استفاده:

    Move f1 f2

    به جای f1 مسیر اولیه فایل و به جای f2 مسیری که فایل به آن جا انتقال میابد را بنویسید.مثلا

    :Move d:\new.txt c

    فایل new.txt را از درایو D به درایو C انتقال میدهد.اگر فایل در مسیر جاری بود کافی است نام آن را بنویسید.

    با فرمان Move میتوانید نام فایل را هم عوض کنید کافی است به جای مسیر اولیه نام فایل را بنویسید و به جای محلی که باید انتقالیابد نام جدید آن را بنویسید البته مسیر آن را باید ذکر کنید.بهتر است از فرمان بعد که مختص این کار است استفاده کنید.

    فرمان REN

    برای غییر نام فایل استفاده میشود.مثلا

    REN D:\old.txt new.txt

    نام فایل old.txt را به old.txt تغییر میدهد.برای نام جدید نباید مسیر را بنویسید.

    امیدوارم این درس ها مورد پسندتان قرار گرفته باشد.سوالی داشتید بگید یا پ خ بدید یا ایمیل کنید:

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

  8. 3 کاربر از Ali_RNT بخاطر این مطلب مفید تشکر کرده اند


  9. #5
    کاربر فعال انجمن گنولینوکس Ali_RNT's Avatar
    تاريخ عضويت
    Jul 2013
    محل سكونت
    home/ali_rnt/
    پست ها
    1,333

    پيش فرض

    فرمان DEL

    برای حذف فایل ها استفاده میشود.مثلا

    del d:\new.txt

    فایل new.txt از درایو D حذف پاک میکند.

    پارامتر ها و سوییچ ها:

    p/

    قبل از حذف هر فایل به شما اعلان میکند.در حالت عادی فقط یک بار به شما اعلان میشود.

    f/

    فایل های فقط خواندنی (Read only) را هم حذف میکند.

    s/

    فایل ها را از زیر پوشه ها هم حذف میکند.

    q/

    قبل از حذف فایل ها سوالی نمیکند.مناسب برای فایل های دستوری مخصوصا ویروس!

    a/

    فایل هایی که باید حذف شوند را براساس صفتشان تعیین میکند.مثلا a/:h

  10. 3 کاربر از Ali_RNT بخاطر این مطلب مفید تشکر کرده اند


  11. #6
    کاربر فعال انجمن گنولینوکس Ali_RNT's Avatar
    تاريخ عضويت
    Jul 2013
    محل سكونت
    home/ali_rnt/
    پست ها
    1,333

    پيش فرض

    در پست قبلی حرف از فایل دستوری شد حیفم اومد چیزی در موردشون نگم!

    فایل های دستوری فایل های متنی معمولی اند که میتونید به سادگی با برنامه ای مثل Notepad ایجاد کنید.در این فایل ها دستورات Command prompt نوشته شده و اجرا میشوند.برای مثال متن زیر را در یک فایل دستوری مینویسند تا فایلی را کپی کند.

    :xcopy c:\test d
    echo Batch file finished
    pause

    حالا تفسیر:

    خط اول پوشه ی test را از درایو C به D کپی میکند.

    خط دوم در پنجره ی CMD مینویسد :Batch file finished

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

    کافی است این دستورات را در Notepad بنویسید و آن را ذخیره کنید و پسوند آن را از txt به bat یا cmd تغییر دهید.سپس با دوبار کلیک بر روی آن آن را اجرا کنید.

    لازم است تا شما را با چند تا از دستورات ویژه فایل های دستوری (بچ فایل) آشنا کنم:

    فرمان echo

    دو کاربرد دارد.کابرد اول مانند مثالیکه زدیم نمایش پیغام روی صفحه است.

    کاربرد دوم خاموش کردن یا روشن کردن نمایش پیغام ها روی صفحه است.منظور پیغام هایی هستند که دستورات پس از اجرا روی صفحه مینویسند.اگر آن را خاموش کنید دیگر خروجی دستورات (مگر در مواقعی خاص) روی صفحه نمایش داده نمیشوند.فرمان زیر آن را خاموش میکند:

    echo off

    برای روشن کردن on را جایگزین off کنید.در صورتی که پیغام ها را خاموش کنید باز هم پیغام هایی که توسط دستور echo روی صفحه نمایش میدهید نمایش می یابنند.

    برای اینکه یک فرمان خاص خروجی اش را به صفحه نفرستد قبل از فرمان یک @ بگذارید.البته اگر echo off را از قبل وارد کرده باشید این کار بیهوده ایست چون خروجی تمام فرمان ها خاموش است.مثلا فرمان زیر یک پوشه را کپی میکند اما خروجی نمیدهد.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    من معمولا ابتدای هر فایل دستوری این دو خط رو مینویسم:

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

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    Last edited by Ali_RNT; 28-09-2013 at 17:41.

  12. 2 کاربر از Ali_RNT بخاطر این مطلب مفید تشکر کرده اند


  13. #7
    کاربر فعال انجمن گنولینوکس Ali_RNT's Avatar
    تاريخ عضويت
    Jul 2013
    محل سكونت
    home/ali_rnt/
    پست ها
    1,333

    پيش فرض

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    Last edited by Ali_RNT; 28-09-2013 at 18:00.

  14. این کاربر از Ali_RNT بخاطر این مطلب مفید تشکر کرده است


  15. #8
    کاربر فعال انجمن گنولینوکس Ali_RNT's Avatar
    تاريخ عضويت
    Jul 2013
    محل سكونت
    home/ali_rnt/
    پست ها
    1,333

  16. این کاربر از Ali_RNT بخاطر این مطلب مفید تشکر کرده است


  17. #9
    کاربر فعال انجمن گنولینوکس Ali_RNT's Avatar
    تاريخ عضويت
    Jul 2013
    محل سكونت
    home/ali_rnt/
    پست ها
    1,333

    پيش فرض

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

    فایل دستوری چیست؟؟؟

    فایل دستوری فایلی متنی شامل فرمان های CMD است.این فرمان ها به ترتیب از بالا به پایین اجرا میشوند...

    من ترجیح میدهم برای آموزش ابتدا روش ساخت و اجرا را یاد بدهم و سپس فرمان های ویژه.اون قبلی ها رو فراموش کنید!استراتژی عوض شد!

    خوب ابتدا باید Note pad یا یرایشگر متنی خود راباز کنید.سپس دستورات را بنویسید.فعلا کاری به دستورات نداریم.سپس باید آن را ذخیره کنید.برای ذخیره از منوی File گزینه ی Save as... رو انتخاب کنید.محل ذخیره رو انتخاب کنید.نامی را برای فایل انتخاب کنید.اما پسوند را عوض کنید.برای اینکار جلوی آن به جای txt. بنویسید bat. یا CMD.
    فرقی نمیکند اما bat. در سیستم های قدیمی هم کار میکند.امشب وقت ندارم.پست های قبل رو مرور کنید و فردا عصر منتظر باشید...

  18. 2 کاربر از Ali_RNT بخاطر این مطلب مفید تشکر کرده اند


  19. #10
    کاربر فعال انجمن گنولینوکس Ali_RNT's Avatar
    تاريخ عضويت
    Jul 2013
    محل سكونت
    home/ali_rnt/
    پست ها
    1,333

    پيش فرض

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

    تا اونجا که من میدونم اولین جا که این فایل ها استفاده شد سیستم عامل داس بود.(DOS).این سیستم عامل خطی فقط توسط فرمان ها کنترل میشد البته نرم افزار هایی مثل ویندوز ۱ برای آن آمد که کار با آن را آسان تر میکرد.اولین بار این فایل ها در این سیستم عامل استفاده شد که اکثر برای کار های متداول مفید بود.مثلا اگر شما هر روز میخواستید یک سری فایل را با نام مشخص کپی کنید و کار های دیگر دستورات مربوطه را در فایلی مینوشتید و به جای وارد کردن دستورات آن فایل را اجرا میکردید...

    خوب با این توضیحات و مطالعه ی فرامین فکر نمیکنم اکنون این فایل ها ساختنشان سخت باشد.شما کافی است فرامین را به ترتیب در یک فایل متنی بنویسید و به روشی که در پست قبل گفتم آن را ذخیره کنید و با یک دوبار کلیک آن را اجرا کنید.اکنون با ارایه مثال هایی، شما را با این فایل ها بیشتر آشنا میکنم...

    مثال یک:کپی کردن فایلی از درایو D به درایو C.این فایل old.txt نام دارد.سپس نام آن را در مقصد به new.txt تغییر میدهیم...

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    این مثالی ساده از فایل های دسته ای بود.هر چه بیشتر تمرین کنید راحت تر میتوانید این فایل ها را بسازید.البته کاربرد این فایل ها به کارهای روزمره محدود نمیشود.مثلا من از این فایل ها برای ساختن برنامه استفاده میکنم.!!!

    ابتدا میخواهم شما را با برچسب (Lable) آشنا کنم.فرض کنید در فایلی میخواهید یک نقطه از دستورات به بعد را با نامی تعریف کنید و در هر جایی از برنامه که خواستید به آنجا پرش کنید و دستورات آن اجرا شود.فرقی نمیکند دستور اول فایل باشد یا آخر فایل.برای تعریف برچسب یک دونقطه را مینویسیم و سپس نامی را برای برچسب مینویسیم.

    برای مثال برچسبی به نام lable را با دستور زیر تعریف میکنیم و دستورات بعد از آن زیر مجموعه ی آن هستند.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    از این به بعد در هر جای فایل که باشیم با دستور زیر به این برچسب میپریم و دستورات بعد آن اجرا میشوند.

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

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    ابتدا یک برچسب تعریف میشود و با دستور start یک \نجره CMD جدید باز میشود و دوباره به برچسب میپریم و همینطور پنجره ها باز میشود و سرعت را کند میکنند تاسیستم دیگر قفل میکند!!!
    Last edited by Ali_RNT; 27-03-2018 at 17:04.

  20. 3 کاربر از Ali_RNT بخاطر این مطلب مفید تشکر کرده اند


صفحه 1 از 2 12 آخرآخر

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

برچسب های این موضوع

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •