صفحه 2 از 3 نخستنخست 123 آخرینآخرین
نمایش نتایج: از شماره 11 تا 20 , از مجموع 25

موضوع: Command Prompt

  1. #11
    مدیر بازنشسته
    تاریخ عضویت
    2008/10/14
    سن
    36
    نوشته ها
    3,180

    Icon16 Chdir (cd)

    شکل دستوری:CHDIR (CD)

    کد:

    كد:
    CHDIR (CD) [d:]path
    CHDIR (CD)[..]عمل: تغییر دایرکتوری یا اعلام مسیر دایرکتوری جاری

    از این دستور برای تغییر دایرکتوری جاری استفاده می شه. یعنی چی؟ یعنی مثلا شما در دایرکتوری Windows هستید و می خواید به دایرکتوری My Documents برید. خب در محیط گرافیکی کاری که می کنید اینه که پنجره رو می بندید و می رید سراغ آیکون My Documents ! اما در محیط خط فرمان از این فرمان استفاده می کنیم. معمولا از cd بیشتر از chdir استفاده می شه.
    [d:] یعنی اینکه شما می خواید از دایرکتوری جاری ( دایرکتوری که الان در اون هستید) به دایرکتوری دیگه ای در درایو دیگه ای برید. مثلا از C به D . اما اگه دایرکتوری مقصد در همان درایو هستش که شما الان در اون هستید این قسمت از دستور رو می تونید حذف کنید.
    path هم مسیر دایرکتوری مقصد هستش. نکته مهم اینه که طول مسیری که می نویسید از 63 کاراکتر نباید طولانی تر بشه.
    در خط دوم [..] نشاندهنده چیه؟
    اول یه توضیح کوچولو: فرض کنید در دایرکتوری new folder هستید. حالا در این دایرکتوری چند تا دایرکتوری دیگه هم ممکنه داشته باشید که همه اینها فرزندان دایرکتوری new folder محسوب می شن و new folder هم پدرشون یا Parent directory نامیده می شه!
    با دستور cd.. شما می تونید به برگردید یعنی یه قدم به عقب یعنی به Parent directory .
    اگه دستور رو خالی بکار ببرید مسیر دایرکتوری فعلی رو بهتون نشون می ده.

    مثال:

    دو دایرکتوری به نامهای WORDS و FILES ایجاد کنید. داخل دایرکتوری WORDS ، دایرکتوریLETTERS رو ایجاد کنید. حالا برای رفتن به دایرکتوریLETTERS این دستور رو می نویسیم:

    کد:

    كد:
    cd\words\lettersموضوع دیگه بحث دایرکتوریROOT هستش. همونطور که از اسمش پیداست به معنای ریشه یعنی جد جد دایرکتوری های یک مسیر! یعنی دایرکتوری ای که دیگه براش دایرکتوری parent نداشته باشیم.
    حالا اگه تایپ کنید:

    کد:

    كد:
    cd\می رید به دایرکتوری ریشه.
    در این مثال دایرکتوری ریشه WORDS هستش.
    برای وارد شدن به دایرکتوری بعدی در هر مسیر نیازی به وارد کردن بک اسلش ( / ) ندارید یعنی مثلا برای وارد شدن به دایرکتوری LETTERS در مثالی که زدم می تونید بنویسید:

    کد:

    كد:
    cd lettersو اگه بخواید یه قدم به عقب برگردید ( یعنی به parent directory ) از فرمان زیر استفاده کنید:

    کد:

    كد:
    cd..

  2. #12
    مدیر بازنشسته
    تاریخ عضویت
    2008/10/14
    سن
    36
    نوشته ها
    3,180

    Icon16 Dir

    شکل کلی دستور:DIR

    کد:

    كد:
    DIR [d:][path][filename] [/A:(attributes)] [/O:(order)] [/b]عمل:

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

    این دستور علاوه بر نام فایلها و دایرکتوری ها، حجم اونها و حجم فضای آزاد روی دیسک و همینطور زمان و روز تولید هر دایرکتوری رو هم نشون می ده.

    کد:

    كد:
    [/A:(attributes)]برای مشخص کردن نوع فایل از این دستور استفاده می کنیم. البته بهتره بگیم صفت فایل که شامل موارد زیر می شه:

    کد:

    كد:
    H|-H - Hidden (or not hidden) files.
    S|-S - System (or non system) files.
    D|-D - Directories (or files only).
    R|-R - Read-only (or read/write) files.
    A|-A - Archivable (or already archived) filesیعنی متلا اگه میخواید لیستی از فایل ها و دایرکتوری های مخفی (hidden) رو داشته باشید تایپ می کنید:

    کد:

    كد:
    dir /a:hیا متلا برای دیدن لیست فایلهای فقط خواندنی (read only) می نویسیم:

    کد:

    كد:
    dir /a:rکد:

    كد:
    [/O:(order)]: اگه بخوایم لیستی که ظاهر می شه مشخصات خاصی رو داشته باشه از این دستور استفاده می کنیم:

    کد:

    كد:
    N|-N - By name (alphabetical or reverse alphabetical).
    E|-E - By extension ( alphabetical or reverse alphabetical).
    D|-D - By date and time (chronologically or reverse).
    S|-S - By size (increasing or decreasing).
    C|-C - Sorts by DoubleSpace compression ratio lowest to highest or highest to lowest. (Version 6.0 only)
    G|-G - Group directories (before, or after) other files.مثلا برای منظم کردن لیست به ترتیب حروف الفبای لاتین (N:by name) از دستور زیر استفاده می کنیم:

    کد:

    كد:
    dir /o:nیا مثلا برای مرتب کردن بر اساس تاریخ ( date):

    کد:

    كد:
    dir /o:dو...

    کد:

    كد:
    [/b]فقط نام ها رو نمایش می ده

    یک چیز مهمی که می خواستم بگم اینه که فکر نکنین همین دستور dir فقط همین قدره ها! نه! هر کدوم از این دستورها کلی چیزهای ریز و درشت دارن که من اصلی ترین هاش رو گفتم چون اگه بخوام همه رو دونه دونه توضیح بدم کتاب می شه! مثلا همین dir ناگفته هایی داره مثل:
    کد:

    كد:
    [/C]
    [/CH]
    [/S]
    [/P]
    [/W]گه دیگه توضیح جزیی همه سخته برین خودتون پیدا کنین!

    از کاراکترهای ؟ و * هم می شه استفاده های خوبی اینجا کرد.
    مثال:
    برای لیست کردن تمام فایلهای دارای پسوند txt در یک دایرکتوری تایپ می کنیم:

    کد:

    كد:
    dir *.txtیا برای نمایش فایلهای درایو C بدون هیچ محدودیتی می نویسیم:

    کد:

    كد:
    dir c:*.

  3. #13
    مدیر بازنشسته
    تاریخ عضویت
    2008/10/14
    سن
    36
    نوشته ها
    3,180

    Icon16 Del

    شکل کلی دستور DEL

    كد:
    DEL (ERASE) [d:][path]filename [/P]عمل: پاک کردن فایل

    برای این دستور هم می تونید از کاراکترهای * و ؟ استفاده کنید تا یه سیل عظیمی از فایلها رو پاک کنید! اما دقت کنید که در اینصورت ممکنه خیلی از فایلهای مهم رو هم اشتباهی پاک کنید!

    خب من دیگه نمی خوام هردفعه تکرار کنم که [d:] یعنی درایو مورد نظر و [path] یعنی مسیر فایل مورد نظر و filename هم یعنی نام فایل مورد نظر و ایندفعه آخری بود که تکراری ها رو می گم و اونهایی رو که توضیح نمی دم بدونین که قبلا توضیح دادم.

    کد:

    كد:
    [/P]مخفف prompt یعنی قبل از پاک کردن فایل، برنامه ازتون می پرسه که آیا مطمئنید که می خواید فایل رو پاک کنید یا نه؟

    مثال:

    برای پاک کردن فایل letter3.txt که در دایرکتوری letters در درایو B قرار گرفته می نویسیم:

    کد:

    كد:
    del b:\letters\letter3.txtبرای پاک کردن تمام فایلهای موجود در یک دایرکتوری تایپ می کنیم:

    کد:

    كد:
    del *.*و اگه از [/p] استفاده کنید قبل از پاک شدن فایل برنامه می پرسه:

    کد:

    كد:
    Are you sure (Y/N)?
    _________________

  4. #14
    مدیر بازنشسته
    تاریخ عضویت
    2008/10/14
    سن
    36
    نوشته ها
    3,180

    Icon16 Copy

    شکل کلی دستور COPY


    كد:
    COPY [/Y|-Y] [/A][/b] [d:][path]filename [/A][/b] [d:][path][filename] [/V]
    کد:

    كد:
    COPY [/Y|-Y] [/A][/b] [d:][path]filename+[d:][path]filename[...] [d:][path][filename] [/V]عمل:

    کپی کردن فایل ها

    این دستور بطور معمول برای کپی کردن فایلها از یک مکان به مکان دیگه استفاده می شه اما باهاش می شه فایلهای جدید هم ایجاد کرد اینکارو می تونید با دستور COPY CON انجام بدید که بعد مثالش رو می گم.

    اولین filename نام فایلی هستش که می خواید از روش کپی کنید و دومین filename نام فایلی هستش که می خواید نسخه کپی شده تحت اون نام ذخیره بشه.
    یه سوال ازتون می پرسم: BACKUP کردن چه فرقی با کپی کردن داره؟ مگه همون کپی کردن در عمل BACKUP هم انجام نمی شه؟ پس چرا اسماشون فرق دارن؟
    جواب اینه: BACKUP کردن فایلها یعنی کپی کردن اونها با همون فرمتی که دارن. یعنی در کپی کردن شما می تونید فرمت فایل کپی شده رو تغییر بدید اما در بک آپ این تغییر رو نمی تونید بدید.
    توجه کنید که اگه مسیر فایلها یکی باشه و برای فایل دوم اسمی انتخاب نکنید یا همون اسم فایل اول رو انتخاب کنید برنامه خطا می گیره . و لی اگر مسیرها متفاوت باشن و نامی برای فایل دوم انتخاب نکنید همون نام فایل اول به فایل دوم داده می شه. نکته دیگه اینه که نوشتن پسوند فایل اول فراموش نشه.

    کد:

    كد:
    /Yفرض کنید مسیری رو انتخاب کردید که فایلی با همون نامی که شما برای فایل کپی شده در نظر گرفتید اونجا وجود داره. در حالت پیش فرض برنامه از شما می پرسه که آیا می خواید فایلتون جای این فایل رو بگیره یا نه؟ اما اکه از y/ استفاده کنید دیگه برنامه این سوال رو ازتون نمی پرسه.

    کد:

    كد:
    /-Yعکس بالایی یعنی حتما ازتون می پرسه

    کد:

    كد:
    /Aبرای کپی کردن فایل های ASCII استفاده می شه

    کد:

    كد:
    /Bبرای کپی کردن فایلهای باینری (binary )

    کد:

    كد:
    /Vپس از پایان عمل کپی ، برنامه چک می کنه تا ببینه فایل به درستی کپی شده باشه یا نه که اگه درست نباشه ارور می ده. استفاده از این کامند باعپ می شه عملیات کپی کردن بیشتر طول بکشه.

    مثال:

    برای کپی کردن فایل TEST.DOC به درایو B با همون نام می نویسیم:

    کد:

    كد:
    copy test.doc b:برای کپی کردن فایل TEST.DOC در همون مسیر با نام TEST2 تایپ می کنیم:

    کد:

    كد:
    copy test.doc test2برای کپی کردن و در عین حال یکی کردن دو فایل TEST1.DOC و TEST2.DOC در فایلی با نام TEST3 می نویسیم:

    کد:

    كد:
    copy test1.doc+test2.doc b:test3این توضیح همون علامت + است که در شکل دوم فرمان می بینید.

    برای کپی کردن تمام فایلهای موجو در درایو C با پسوند Doc در فایلی به نام ALLDOCS در درایو B تایپ می کنیم:

    کد:

    كد:
    copy c:*.doc b:alldocsحتی می تونید فایلهایی با پسوندهای مختلف رو هم با هم یکی کنید مثلا برای کپی کردن تمام فایلهای با پسوند txt و تمام فایلهای با پسوند Doc به فایلی با پسوند add در درایو B می نویسیم:

    کد:

    كد:
    copy *.txt+*.doc b:*.addتوجه کنید که برای فایل مقصد من به جای نام فایل * گذاشتم یعنی برنامه به دنبال فایلی می گرده با پسوند add در درایو B و محتویات اون رو جایگزین می کنه.
    __________________

  5. #15
    مدیر بازنشسته
    تاریخ عضویت
    2008/10/14
    سن
    36
    نوشته ها
    3,180

    Icon16 Ren

    شکل کلی دستور REN
    کد:

    كد:
    RENAME (REN) [d:][path]filename filename
    عمل: تغییر نام فایل

    دیگه توضیح نمی خواد که این دستور نام فایل رو تغییر می ده. اون filename اولی نام اولیه فایل و filename دومی نام جدید فایل هستش.

    مثال:

    برای تغییر نام فایل SALES.TXT به NEWSALES.TXT که در درایو A قرار داره می نویسیم:

    کد:

    كد:
    ren a:sales.txt newsales.txt
    از کاراکترهای * و ؟ هم می تونید استفاده کنیم مثلا برای تغییر نام تمام فایلهایی که در درایو B قرار دارن و سه کاراکتر اول اسمشون SAL هست به فایلی که سه کاراکتر اولش SAL باشه اما پسوندش TXT باشه می نویسیم:

    کد:

    كد:
    ren b:sal*.* sal*.txt
    __________________

  6. #16
    مدیر بازنشسته
    تاریخ عضویت
    2008/10/14
    سن
    36
    نوشته ها
    3,180

    Icon16 MD

    شکل کلی دستور MD
    :

    کد:

    كد:
    MKDIR (MD) [d:]pathعمل: ایجاد یک دایرکتوری جدید

    اگه برای دایرکتوری جدیدی که می خواید ایجاد کنید مسیری مشخص نکنید برنامه دایرکتوری جدید رو در دایرکتوری جاری به عنوان ساب دایرکتوری ایجاد می کنه

    مثال:

    برای ایجاد دایرکتوری LETTERS در دایرکتوری NEWSALES که در درایو A قرار داره تایپ می کنیم:

    کد:

    كد:
    md a:\newsales\lettersو اگر در حال حاضر در دایرکتوری NEWSALES هستید برای ایجاد دایرکتوری LETTERS در همین مسیر به سادگی تایپ می کنیم:

    کد:

    كد:
    md letters
    ________________

  7. #17
    مدیر بازنشسته
    تاریخ عضویت
    2008/10/14
    سن
    36
    نوشته ها
    3,180

    Icon16 Move

    شکل کلی دستور MOVE
    :

    کد:

    كد:
    MOVE [/Y|/-Y] [d:][path]filename[,[d:][path]filename[...]] destinationعمل: برای انتقال دادن یک یا تعداد بیشتری فایل از یک مکان به مکان دیگه که البته برای تغییر نام دادن دایرکتوری ها هم می تونید از این دستور استفاده کنید.


    خب اولا اون کلمه destination به معنای مقصد هستش یعنی مکان جدیدی که برای فایل یا فایل هاتون در نظر گرفتید. اگه چند فایل رو خواستید با هم منتقل کنید درایو و مسیر و نام فایل رو می نویسید و بعد از گذاشتن کاما ( , ) درایو و مسیر و نام فایل بعدی رو مشخص می کنید و در آخر هم مسیر مقصد رو می نویسید. این مقصد می تونه یه درایو باشه یا یک فایل باشه یا یک دایرکتوری باشه. اگه فقط یک فایل رو منتقل می کنید مقصد می تونه یه فایل باشه که اگه این فایل قیلا وجود داشته باشه محتویاتش با فایل مبدا عوض می شه. اما اگه چند فایل رو منتقل می کنید مقصد باید یه دایرکتوری باشه.


    کد:

    كد:
    /Yبرنامه در حالت پیش فرض ازتون می پرسه مطمئنید می خواید فایل رو منتقل کنید یا محتویات فایل مقصد رو با فایل مبدا عوض کنید یا نه. با این قسمت از دستور دیگه ازتون نمی پرسه

    کد:

    كد:
    /-Yعکس حالت بالا ( این دو تا رو قبلا هم گفتم)

    مثال:

    برای انتقال دو فایل به نام های LETTER1 و LETTER2 از دایرکتوری جاری به دایرکتوری MEMOS در درایو C می نویسیم:

    کد:

    كد:
    move letter1, letter2 c:\memosبرای تغییر نام دایرکتوری 89MEMOS در درایو C به نام 90MEMOS تایپ می کنیم:

    کد:

    كد:
    move c:\89memos c:\90memos
    __________________

  8. #18
    مدیر بازنشسته
    تاریخ عضویت
    2008/10/14
    سن
    36
    نوشته ها
    3,180

    Icon16 Find

    شکل کلی دستور:FIND


    کد:

    كد:
    FIND [/V][/C][/N] "string" [d:][path]filename[...]عمل: پیدا کردن یک کلمه خاص در فایل های متنی

    خب فرض کنید یه فایل متنی دارید که می خواید یه قسمت خاصی یا یه جمله ای یا یه کلمه ای رو توش پیدا کنید. با این دستور می تونید این کارو بکنید فقط یادتون نره که قبل و بعد از جمله یا کلمه مورد نظرتون حتما ( double quote) رو بذارید.

    کد:

    كد:
    /Vتمام خطوطی رو که اون کلمه مورد نظر رو ندارن نشون می ده

    کد:

    كد:
    /Cفقط تعداد دفعات تکرار اون کلمه رو نشون می ده

    کد:

    كد:
    /Nشماره اون خطوطی که این کلمه یا جمله رو دارن رو هم نشون می ده

    مثال:

    آها یه چیز دیگه: شما می تونید در یک زمان بین چند فایل دنبال کلمه یا جمله مورد نظرتون بگردید. مثلا برای پیدا کردن جمله and being unknown, is Truth در دو فایل QUOTES1.TXT و QUOTES2.TXT که در درایو B هستن می نویسیم:

    کد:

    كد:
    find "and being unknown, is Truth" b:quotes1.txt b:quotes2.txtکه چون اول فایل QUOTES1.TXT رو نوشتم اول نتایج این فایل رو نشون می ده و بعد دومی رو.

  9. #19
    مدیر بازنشسته
    تاریخ عضویت
    2008/10/14
    سن
    36
    نوشته ها
    3,180

    Icon16 Deltree

    شکل کلی دستور DELTREE
    :

    کد:

    كد:
    DELTREE [/Y] [d:]path [d:]path[...]عمل: پاک کردن یک یا چند دایرکتوری همراه با تمام فایل ها و ساب دایرکتوری های داخل آن.

    با این دستور می تونید یک دایرکتوری رو به همراه تمام ساب دایرکتوری و فایل های داخلش پاک کنید ( یادم رفته بود بگم که دستور DEL فقط فایل ها رو پاک می کنه نه دایرکتوری ها رو :arrow: ) البته برای پاک کردن دایرکتوری دستور دیگه ای هم هست که بعدا می گم. دستور DELTREE در ورژن های 6 به بالا هستش مثلا محیط خط فرمان ویندوز خودم اونو نمی شناسه پس ممکنه برای خیلی هاتون خطا بگیره در اینصورت برای پاک کردن دایرکتوری از دستور RD استفاده می کنیم.

    حالا اصلا چرا با وجود دستور RD ، دستور DELTREE رو ایجاد کردن؟ چون اگه همین حالا دستور RD رو برای یک دایرکتوری که حاوی فایل یا ساب دایرکتوری هستش اجرا کنید می بینید که برنامه خطا می گیره که The directory is not empty . یعنی با دستور RD فقط می تونید دایرکتوری های خالی رو پاک کنید اما با دستور DELTREE دیگه این مشکل رو ندارید.

    در این دستور می تونید همزمان چند دایرکتوری رو با هم پاک کنید. از کاراکترهای * و ؟ هم می تونید استفاده کنید اما مثل همیشه اخطار می کنم مواظب باشید با استفاده از اینا نزنید سیستمتون رو داغون کنید! یادتون باشه اگه دایرکتوری که می خواید پاک کنید حاوی فایل های hidden ، system ، read-only و ... باشه اونها هم پاک می شن پس دقت کنید ( این هزار بار!!)

    مثال:

    برای پاک کردن دایرکتوری LETTERS که حاوی کلی فایل و دایرکتوری و چی و چی و چیه ! و در درایو C قرار داره می نویسیم:

    کد:

    كد:
    DELTREE c:\letters
    __________________

  10. #20
    مدیر بازنشسته
    تاریخ عضویت
    2008/10/14
    سن
    36
    نوشته ها
    3,180

    Icon16 Attrib

    شکل کلی دستور ATTRIB


    كد:
    ATTRIB [d:][path]filename [/S]
    ATTRIB [+ R|-R] [+A|-A] [+ H|-H] [+ S|-S] [d:][path]filename [/S]عمل: مشخص کردن صفات یک فایل یا دایرکتوری از قبیل read-only, archive, system و hidden

    خب با این دستور می تونید صفات هر فایل یا فولدری رو که می خواید مشخص کنید. مثلا اینکه فایل مخفی باشه یا فقط خواندنی باشه با هرچیز دیگه. مثلا با دادن صفت read-only به یک فایل، اون فایل قابل دسترسی و باز کردن هست اما قابل اصلاح و تغییر دادن یا پاک کردن نیست.

    اگه فایلی رو با +R تبدیل به read-only کردید و بعد خواستید اون رو پاک کنید داس پیغام ACCESS DENIED می ده. قبل از اینکه بخواید فایل رو پاک کنید اول باید با -R اون رو از حالت فقط خواندنی خارج کنید.

    از کاراکترهای * و ؟ هم می تونید استفاده کنید اما نمی تونید با تغییر دادن صفات یک دایرکتوری اون تغییرات رو روی تمام فایلها و ساب دایرکتوری های درون اون اعمال کنید.

    کد:

    كد:
    +Rفایل Read-only می شه یعنی می تونید اون رو بخونید اما نمی تونید تغییرش بدید یا پاکش کنید

    کد:

    كد:
    -Rعکس بالایی یعنی از حالت Read-only در میاد

    کد:

    كد:
    +Aآرشیو کردن فایل

    کد:

    كد:
    -Aعکس حالت بالایی

    کد:

    كد:
    +Hمخفی کردن فایل

    کد:

    كد:
    -Hعکس حالت بالایی!

    کد:

    كد:
    +Sسیستمی کردن فایل ( اگه در این حالت سعی کنید فایل رو مخفی کنید یا فقط خواندنی کنید اخطار می ده)

    کد:

    كد:
    -Sعکس حالت قبل

    کد:

    كد:
    /Sبا استفاده از این قسمت می تونید صفاتی رو که می خواید به همه ساب دایرکتوری های اون مسیر مشخص شده بدید

    مثال:

    برای فقط خواندنی کردن فایل SALES87.TXT تایپ می کنیم:

    کد:

    كد:
    attrib +r a:sales87.txtبرای archive کردن LETTER3.DOC که در دایرکتوری LETTERS در درایو B قرار داره می نویسیم:

    کد:

    كد:
    attrib +a b:\letters\letter3.docحالا چرا فایلی رو آرشیو می کنیم؟ برای اینکه دستوراتی مثل BACKUP ، RESTORE و XCOPY از فایل های آرشیو استفاده می کنن همونطور که داس از فایل های سیستمی استفاده می کنه.

    برای فهمیدن صفات فایل ها ی موجود در یک دایرکتوری می نویسیم:

    کد:

    كد:
    attrib *.*مثلا فرض کنید وارد درایو B و بعد وارد دایرکتوری LETTERS شدید و حالا در اینجا تایپ کردید attrib *.* خب چیزی که ظاهر می شه مثلا اینه:

    کد:

    كد:
    A B:\LETTERS\LETTER3.TXT
    A R B:\LETTERS\SALES87.DOC
    B:\LETTERS\SALES-N.TXTخب این یعنی اینکه در دایرکتوری LETTERS سه تا فایله که LETTER3.TXT فایل آرشیوه و SALES87.DOC هم آرشیوه و هم فقط خواندنی و سومی هم که پرته هیچ صفتی نداره!
    ________________

صفحه 2 از 3 نخستنخست 123 آخرینآخرین

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •