دوست عزیز، به سایت علمی نخبگان جوان خوش آمدید

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

توجه داشته باشید، در صورتی که عضو سایت نباشید نمی توانید از تمامی امکانات و خدمات سایت استفاده کنید.
نمایش نتایج: از شماره 1 تا 10 , از مجموع 10

موضوع: آموزش کامل Dos

  1. #1
    دوست آشنا
    نوشته ها
    796
    ارسال تشکر
    241
    دریافت تشکر: 979
    قدرت امتیاز دهی
    36
    Array

    Thumbs up آموزش کامل Dos

    با سلام خدمت تمام بچه های تازه کار امروز می خوام آموزش داس رو بدم امیدوارم این تایپیک یک تایپیک مرجع باشه چون از ساده ترین دستورات داس شروع می کنم تا پیشرفته چون همانطور که می دانید در هک هم داس به کار می آید هر دو روز یک بار تایپیک رو به روز میکنم هر کی هم هر سوالی داشت بپرسه مطمئن باشید بی پاسخ نمی ماند پس شروع می کنیم .
    امیدوارم کسی پارازیت نده که داس قدیمی است چون داس از نظر یکی جزء یکی از نرم افزارهای پایه .

    خوب تاريخچه و اين جور بازي ها رو مي زارم کنار ميرم سراغ کاربرد براي اجرا شدن يا RUN شدن برنامه 2 روش معمول وجود دارد يکي در کادر run در نوار stsrt کليک کنيد و بنويسيد cmd برنامه dos اجرا مي شه cmd هم مخفف Command Prompt است نه چيز عجيبي راه ديگه باز از منوي start گزينه All programs و گزينه Accessories و
    Command Prompt راه انتخاب کنيدکه آيکون سياه رنگي دارد که روي آن نوشته \:c خوب اي از اجراي برنامه فکر نکنم هيج جاي دنيا اين طوري اجرا شدن برنامه را توضيح بدن حالا وقني که برنامه اجرا شد براي کار مي تونيد از کليد HTML کد:
    کد:
    Ctrl+Enter
    با هم فشار بدبن تا صحفه Full شود و بهتر کار کنيم و حالا شکل اعلان داس به اين شکل است:
    HTML کد:
    کد:
          C:\Documents and Settings\iman_oss>
    ویرایش توسط SOURCE MOBILE : 23rd February 2009 در ساعت 12:21 PM

    کاربر بودن خوبه تا مدیر بودن
    سایت من : APCENTER.IR

  2. 2 کاربر از پست مفید SOURCE MOBILE سپاس کرده اند .


  3. #2
    دوست آشنا
    نوشته ها
    796
    ارسال تشکر
    241
    دریافت تشکر: 979
    قدرت امتیاز دهی
    36
    Array

    Thumbs up پاسخ : آموزش کامل Dos

    خوب براي شروع دستورات را دونه به دونه مي گم :
    HTML کد:
    کد:
    cd\
    اين دستور را بنويسيدکار اين دستور اين است که شما را به ريشه مي رسوند وبعد از اجراي اين دستور شکل اعلان dos به اين شکل مي شود:
    <\:c
    يعني شما در درايو c هستيد.
    HTML کد:
    کد:
    cls
    اين دستور صحفه نمايش را پاک مي کند.

    کاربر بودن خوبه تا مدیر بودن
    سایت من : APCENTER.IR

  4. 2 کاربر از پست مفید SOURCE MOBILE سپاس کرده اند .


  5. #3
    دوست آشنا
    نوشته ها
    796
    ارسال تشکر
    241
    دریافت تشکر: 979
    قدرت امتیاز دهی
    36
    Array

    Thumbs up پاسخ : آموزش کامل Dos

    نکته:بعضي دستورات هست که تابلو من فقط يکيشو مي گم بقيه را خودتون تست کنيد تا الکي تايپيک رو پر نکنيم مثل:
    HTML کد:
    کد:
    time
    کار اين دستور اين است که ساعت سيستم را نشون مي دهد و بعد مي پرسد آيا ساعت جديدي مي خواين وارد کنيد.
    يا مثلا دستور HTML کد:
    کد:
    date
    که اون هم به همين منوال است.

    کاربر بودن خوبه تا مدیر بودن
    سایت من : APCENTER.IR

  6. کاربرانی که از پست مفید SOURCE MOBILE سپاس کرده اند.


  7. #4
    دوست آشنا
    رشته تحصیلی
    مهندسی مکانیک
    نوشته ها
    1,003
    ارسال تشکر
    747
    دریافت تشکر: 1,448
    قدرت امتیاز دهی
    38
    Array

    Smile پاسخ : آموزش کامل Dos

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


  8. #5
    دوست آشنا
    نوشته ها
    796
    ارسال تشکر
    241
    دریافت تشکر: 979
    قدرت امتیاز دهی
    36
    Array

    Thumbs up پاسخ : آموزش کامل Dos

    خوب خوب می ریم سر درس :
    دوستان اگر می خواهید کامل یاد بگبربد مطالب هر درس رو تکرار کنید تا به دستورات مسلط شوید.
    یکی از دستورات مهم Dir است که چند پارامتر هم دارد:
    dir استفاده از این دستور محتویات یک درایو رو نشان می دهد برای مثال :
    c:/>dir رو اگر وارد کنید محتویات درایو c شما را نمایش می دهد:

    HTML کد:
    کد:
    C:\>dir
    Volume in drive C has no label.
    Volume Serial Number is F441-8B91
    
    Directory of C:\
    
    02/11/2009 11:10 AM 1,024 .rnd
    02/11/2009 09:30 AM 0 AUTOEXEC.BAT
    02/11/2009 09:30 AM 0 CONFIG.SYS
    02/11/2009 09:33 AM <DIR> Documents and Settings
    02/11/2009 05:15 PM <DIR> Plugins
    02/11/2009 02:48 PM <DIR> Program Files
    02/11/2009 05:09 PM <DIR> WINDOWS
    3 File(s) 1,024 bytes
    4 Dir(s) 20,716,527,616 bytes free
    حالا محتویات درایو خود را دیدین پارامتر بعدی این دستور :
    HTML کد:
    کد:
    dir/a
    این دستور عین دستور قبلی است با این تغیر که این دستور محتویات درایو رو که مخفی است هم نمایش می دهد یعنی آن پوشه هایی که کاربر hiden کرده را نمایش می دهد.

    این دو دستور برای dir بس است که شما بگیرید به چه کاری می آید
    ولی برای کار بیشتر می تونید از این پارامتر استفاده کنید و خودتان ببینید:
    HTML کد:
    کد:
    dir/?
    که help خود سیستم را می بینید راستی تا یادم نرفته در dos هر جا گیر کردید کافی یا help بنویسید یا اگه در دستوری مشکل دارین در انتها آن یک دستور help یا شکل ? که معادل help است در dos رو بنوبسید .
    خوب سوال شاید بگین ما با دستور dir فقط محتویات درایو c را میبینیم برای درایو های دیگر چی:
    جواب:برای درایو ها ی دیگر ما باید به داخل آن درایو برین یعنی فقتی که اعلان dos به این شکل است :
    </:c یعنی ما در درایو c هستیم حالا برای رفتن به درایو دیگر کافی است ما نام آن درایو را به همراه : بنویسیم برای مثال:
    HTML کد:
    کد:
    E:
    ما به درایو E می رویم و اعلان dos به این شکل می شود:
    </:e که ما در درایو E هستیم و حالا با دستور Dir می تونیم محتویات این درایو رو ببینیم حالا برای درایو های دیگر خودتان امتحان کنید.

    کاربر بودن خوبه تا مدیر بودن
    سایت من : APCENTER.IR

  9. کاربرانی که از پست مفید SOURCE MOBILE سپاس کرده اند.


  10. #6
    دوست آشنا
    نوشته ها
    796
    ارسال تشکر
    241
    دریافت تشکر: 979
    قدرت امتیاز دهی
    36
    Array

    Thumbs up پاسخ : آموزش کامل Dos

    1- وقتی اموزش میدی سعی کن کامل هر نکته ای رو برای کاربر توضیح بدی

    2-مطالب رو از ابتدا فهرست بندی کن و طبق اون جلو برو تا کاربر رو از لحاظ روحیه تقویت کنی

    3- وقتی اموزش میدی , دستورات و ورودی /خروجی ها رو در تگ کد قرار بده تا کاربر اذیت نشه

    مثلا برای نمایش گروه های کاربری در ویندوز از دستور کد:
    کد:
    net localgroup
    به صورت زیر استفاده میکنیم:

    کد:
    کد:
    C:\>net localgroup
    
    Aliases for \\Ashiyane
    
    ------------------------------------
    *__vmware__
    *Administrators
    *Backup Operators
    *Guests
    *HelpServicesGroup
    *Network Configuration Operators
    *Power Users
    *Remote Desktop Users
    *Replicator
    *Users
    The command completed successfully.
    البته این یه مثال بود و در کل قبل از اموزش این جور دستورات باید مقدمات و حساب ها و

    گروه های کاربری رو توضیح بدی....

    کاربر بودن خوبه تا مدیر بودن
    سایت من : APCENTER.IR

  11. کاربرانی که از پست مفید SOURCE MOBILE سپاس کرده اند.


  12. #7
    دوست آشنا
    نوشته ها
    796
    ارسال تشکر
    241
    دریافت تشکر: 979
    قدرت امتیاز دهی
    36
    Array

    Thumbs up پاسخ : آموزش کامل Dos

    امروز می خوام آموزش ساخت پوشه رو بگم و چند دستور دیگه:

    دستور: HTML کد:
    کد:
    MD
    از این دستور برای ساخت فولدر یا پوشه استفاده می شود طرز کار به این شکل است: HTML کد:
    کد:
    md  name
    برای مثال: HTML کد:
    کد:
    md iman
    حالا ما یک پوشه در درایو c به اسم iman ایجاد کردیم که می تونید از ویندوز به درایو c رفته و پوشه را مشاهده کنید یا از دستور dir استفاده کنید من این کار را می کنم:
    HTML کد:
    کد:
    C:\>md iman
    
    C:\>dir
     Volume in drive C has no label.
     Volume Serial Number is F441-8B91
    
     Directory of C:\
    
    02/11/2009  09:30 AM                 0 AUTOEXEC.BAT
    02/11/2009  09:30 AM                 0 CONFIG.SYS
    02/11/2009  09:33 AM    <DIR>          Documents and Settings
    02/12/2009  02:19 PM    <DIR>          iman
    02/11/2009  05:15 PM    <DIR>          Plugins
    02/12/2009  12:57 PM    <DIR>          Program Files
    02/12/2009  12:54 PM    <DIR>          WINDOWS
                   2 File(s)              0 bytes
                   5 Dir(s)  20,312,469,504 bytes free
    همانطور که در خط 4 مشاهده می کنید یک فایل به اسم iman تولید شده است.
    خوب همین جا می گم برای پاک کردن این پوشه از دستور : HTML کد:
    کد:
    rd
    میتونید استفاده کنید که طرز کار به این شکل است: HTML کد:
    کد:
    rd  name
    مثال:rd iman که باعث می شه فایل پاک شود بعد با dir تست کنید ببینید که فایل حذف شده.
    البته این دستورات زیاد به کار نمی آید ولی خالی از لطف نیست

    کاربر بودن خوبه تا مدیر بودن
    سایت من : APCENTER.IR

  13. کاربرانی که از پست مفید SOURCE MOBILE سپاس کرده اند.


  14. #8
    دوست آشنا
    نوشته ها
    796
    ارسال تشکر
    241
    دریافت تشکر: 979
    قدرت امتیاز دهی
    36
    Array

    Thumbs up پاسخ : آموزش کامل Dos

    دستور بعدی : HTML کد:
    کد:
    CD
    است از این دستور برای رفتن یه درون یک فایل استفاده می شود مثلا همانطور که گفتیم ما یک فایل به اسم iman می سازیم وحالا می خواهیم به درون آن فایل برویم طرز کار به این شکل است: HTML کد:
    کد:
    C:\>cd iman
    یا cd name file که بعد از اجرای دستور شکل اعلان dos به این شکل می شود: HTML کد:
    کد:
    C:\iman>
    یعنی ما درون درایو c و در فایل iman هستیم حالا این جا یک فایل دیگه درست می کنم: HTML کد:
    کد:
    C:\iman>md ali
    و از پوشه dir می گیرم : HTML کد:
    کد:
    C:\iman>dir
     Volume in drive C has no label.
     Volume Serial Number is F441-8B91
    
     Directory of C:\iman
    
    02/12/2009  02:31 PM    <DIR>          .
    02/12/2009  02:31 PM    <DIR>          ..
    02/12/2009  02:31 PM    <DIR>          ali
                   0 File(s)              0 bytes
                   3 Dir(s)  20,312,436,736 bytes free
    به ما نشان می دهد که داخل فایل iman یک فایل دیگر به اسم ali وجود دارد و ...... برای بیرون امدن هم که اول تایپیک گفتم از دستور: HTML کد:
    کد:
    CD\
    استفاده می کنیم.
    نکته :الان که دیگه در فایل iman یک فایل دیگه وجود دارد با دستور rd نمی توان فایل iman را پاک کرد باید اول فایل ali و بعد iman را پاک کرد که به 2 صورت امکان پذیر است یا اول درون فیل iman می ریم ali رو پاک می کنیم و بعد بیرون می آییم و iman را پاک می کنیم یا میشود این کار را هم کرد: HTML کد:
    کد:
    C:\>rd iman\ali
    و با این دستور از همان درایو c یکجا پاک می کنیم .
    نکته برای این کار \ یادتون نره و آدرس ها را با \ از هم جدا کنید.

    کاربر بودن خوبه تا مدیر بودن
    سایت من : APCENTER.IR

  15. کاربرانی که از پست مفید SOURCE MOBILE سپاس کرده اند.


  16. #9
    دوست آشنا
    نوشته ها
    796
    ارسال تشکر
    241
    دریافت تشکر: 979
    قدرت امتیاز دهی
    36
    Array

    Thumbs up کل دستورات مهم!!!!

    کد:
    اين دستورات همون*هايي هستند که در سيستم*عامل باستاني!! مايکروسافت يعني MS DOS استفاده مي*شدند. کاربران ويندوز معمولا نيازي به يادگيري اونا احساس نمي*کنند چون همه کارها رو در محيط گرافيکي و معمولا از طريق ماوس انجام مي*دهند. ولي چون shell حالت متني دارد، شما بايد با اين دستورات آشنا بشويد. shell رو باز کنيد. متن زير ظاهر ميشه: 
    Microsoft Windows 2000 [Version 5.00.2195]
    (C) Copyright 1985-1999 Microsoft Corp.
    
    I:\>
    دقت کنيد که سيستم*عاملي که من shell رو در اون آوردم، ويندوز ۲۰۰۰ است و درايو پيش*فرض من که معمولا همان درايوي است که ويندوز در اون نصب شده، درايو I است. شما مسلما چيز متفاوتي خواهيد ديد. مي*نويسم: 
    I:\> C:
    تا به درايو C وارد بشم. حالا prompt تغيير مي*کنه و نشون ميده که الان در درايو C هستم: 
    C:\> 
    مي*نويسم: 
    C:\> dir
    و ليست زير ظاهر ميشه: 
     Volume in drive C is FREE-START
     Volume Serial Number is 3623-07E6
    
     Directory of C:\
    
    09/06/2003  06:29a      <DIR>          GAMES
    08/15/2003  06:20p           1,806,727 phpMyAdmin-2.5.3-rc1-php.zip
    06/17/2002  07:06p      <DIR>          upload
    06/19/2002  07:02p      <DIR>          mailserver
    09/13/2002  03:59a               8,053 port-tcp-c.c
    02/27/2003  10:28p      <DIR>          mp3
    04/18/2003  07:38a               1,152 araz.pl
                   3 File(s)      1,815,932 bytes
                   4 Dir(s)      95,502,336 bytes free
    
    اينها در واقع ليست فايل*ها و دايرکتوري*هاي موجود در درايو C کامپيوتر من است. مثلا اينجا GAMES يک فولدر ( دايرکتوري) است چون در در اون سطر کلمه <DIR> اومده که معني دايرکتوري ميده. ولي araz.pl که آخرين سطر از ليست*ه،* فايل*ه. حالا مي*نويسم: 
    C:\> cd games
    و جواب مي*شنوم: 
    C:\GAMES>
    يعني وارد فولدري بع اسم games شده*ام. بازم دستور dir رو مي*نويسم که ببينم در اين فولدر چه فايل يا فولدرهايي هست و جواب مي*شنوم: 
     Volume in drive C is FREE-START
     Volume Serial Number is 3623-07E6
    
     Directory of C:\GAMES
    
    09/06/2003  06:29a      <DIR>          .
    09/06/2003  06:29a      <DIR>          ..
    09/06/2003  06:29a      <DIR>          FORMULA1
    09/06/2003  06:35a      <DIR>          SP
    09/06/2003  06:36a      <DIR>          SUPER
    09/06/2003  06:39a      <DIR>          UF
                   0 File(s)              0 bytes
                   6 Dir(s)      95,502,336 bytes free
    که مي*گه ۶ دايرکتوري وجود داره. دوتاي اولي دايرکتوري*هاي واقعي نيستند،* چون اگه بنويسم: 
    C:\GAMES> cd .
    جواب مي*گيرم: 
    C:\GAMES>
    يعني هيچ اتفاقي نيفتاد. و اگه بنويسم: 
    C:\GAMES> cd ..
    جواب مي*شنوم: 
    C:\>
    يعني يه فولدر به عقب برگشتم و اومدم به همون ريشه درايو C که قبلا بودم. پس الان در درايو C هستم و چون قبلا ديده*ام که فايلي به اسم araz.pl در اون هست مي*خوام محتويات اين فايل متني رو ببينم. مي*نويسم: 
    C:\> type araz.pl
    و جواب مي*شنوم: 
    #!/usr/bin/perl
    print "Content-type: text/html\n\n";
    
    use Socket;
    my ($remote, $port, @thataddr, $that, $them, $proto, $getpage );
    
    $remote = shift || 'www.securitytracker.com';
    $port = 80;
    @thataddr=gethostbyname($remote) or die "Not Connected";
    
    $that=pack('Sna4x8',AF_INET, $port, $thataddr[4]);
    $proto=getprotobyname('tcp');
    
    socket(SOCK, PF_INET, SOCK_STREAM, $proto) or die $!;
    connect(SOCK, $that) or die $!;
    ........
    اين محتويات فايل araz.pl است. مي*خوام يک متني فايل جديد بسازم، که محتوياتش فقط يک سطر باشه مثلا salam bar to و نامش هم باشه ali1000.txt براي اين*کار چند راه وجود داره که دو تاشو مي*گم:
    ۱- مي*تونيد بنويسيد: 
    C:\> echo salam bar to > ali1000.txt
    ۲- و مي*تونيد بنويسيد: 
    C:\> copy con ali1000.txt
    و enter زده و جمله!! salam bar to را اونجا تايپ کنيد و وقتي تمام شد، ترکيب: CTRL + Z رو فشار بديد که فايل تموم بشه.
    در هر دو حالت چون ما در درايو C و در ريشه ( يعني نه در يک فولدر خاص ) بوديم، فايل همين*جا درست ميشه و اگه دستور dir رو اجرا کنيد،*مي*بينيد که يک فايل جديد به ليست اضافه شده. حالا مي*تونيد با دستور: 
    C:\> type ali1000.txt
    محتويات فايل رو ببينيد، اگرچه الانش*هم مي*دونيد چي هست! مي*خواهيم يک فولدر جديد به اسم tur2 بسازيم. مي*نويسيم: 
    C:\> md tur2
    حالا اگر dir رو بنويسم، مي*بينم که فولدر جديد ايجاد شده. حالا مي*خوام برم تو فولدري که ساختم. مي*نويسم: 
    C:\> cd tur2
    و بعد dir مي*گيرم. مي*بينم فعلا فقط همان دو فولدر . و .. در اينجا وجود داره که قبلا گفتم چي* هستند. اگه بخوام يه فولدر جديد در داخل اين فولدر tur2 به اسم far30 بسازم،* مي*نويسم: 
    C:\tur2> md far30
    و اگر dir بگيرم، مي*بينم اينها وجود دارند: 
     Volume in drive C is FREE-START
     Volume Serial Number is 3623-07E6
    
     Directory of C:\tur2
    
    10/04/2003  07:17p      <DIR>          .
    10/04/2003  07:17p      <DIR>          ..
    10/04/2003  07:18p      <DIR>          far30
                   0 File(s)              0 bytes
                   3 Dir(s)      95,477,760 bytes free
    يعني فولدر far30 هم اضافه شده. مي*خوام فايل ali1000.txt رو از ريشه به فولدر far30 که خودش در فولدر tur2 است، کپي کنم. مي*نويسم: 
    C:\tur2> copy c:\ali1000.txt c:\tur2\far30
    ساختارش خيلي ساده است، حتما فهميدين که اول دستور copy رو مي*نويسم. بعد با يک فاصله، مسير و نام فايلي که مي*خوام کپي کنم رو مي*نويسم و در آخر با يک فاصله، مسيري که مي*خوام فايل کپي بشه رو مي*نويسم. دقت کنيد که فايل اصلي دست نخورده باقي مي*مونه و يک کپي جديد در مسير جديد ايجاد ميشه. مي*تونستم همين فايل رو به درايو D کپي کنيم که در اين حالت بايد بنويسم: 
    C:\tur2> copy c:\ali1000.txt d:
    که فايل به درايو D کپي بشه. حالا يه دستور جديد، مي*خوام فايل ali1000.txt رو از درايو C پاک کنم، مي*نويسم: 
    C:\tur2> del c:\ali1000.txt
    دقت کنيد که چون من الان در فولدر tur2 هستم ولي فايلي که قراره پاک کنم در ريشه است، مسير رو بايد بنويسم، ولي اگر فايل همون*جايي که من الان هستم بود، مي*نوشتم: 
    C:\> del ali1000.txt
    نکته مهم اينه که وقتي روي کامپيوتر خودم shell رو باز کردم، مي*تونم ببينم که کجا قرار دارم ( با نگاه به پرامت که مثلا اينجا <c:\tur2 بود*) ولي در shell ي که موقع هک کردن به اون مي*رسيم، معمولا اين پرامت ظاهر نميشه. اونجا چطوري ميشه فهميد کجا هستم؟ خيلي ساده*است با دستور زير: 
    cd
    که جواب ميده: 
    c:\tur2
    چون قبلا فايل ali1000.txt رو به فولدر far30 موجود در فولدر tur2 موجود در درايو C کپي کردم، مي*رم همونجا مي*نويسم: 
    C:\> cd c:\tur2\far30
    اگه dir بگيرم، اينو مي*بينم: 
     Volume in drive C is FREE-START
     Volume Serial Number is 3623-07E6
    
     Directory of C:\tur2\far30
    
    10/04/2003  07:18p      <DIR>          .
    10/04/2003  07:18p      <DIR>          ..
    10/04/2003  07:08p                  15 ali1000.txt
                   1 File(s)             15 bytes
                   2 Dir(s)      95,477,760 bytes free
    اگه بخوام اين فايل رو منتقل کنم به فولدر tur2 از درايو C (يعني به يه فولدر پايين تر) از دستور زير استفاده مي*کنم: 
    C:\tur2\far30> move ali1000.txt c:\tur2
    فرق دستور move با copy اينه که فايل اصلي منتقل ميشه نه کپي! يعني از محل قبلي پاک ميشه و به محل جديد مياد!! حالا که فولدر far30 حالي شده (يعني هيچ فايل يا فولدري در اون نيست) مي*تونم پاکش کنم. اول ميام يه فولدر پايين*تر، با دستور: 
    C:\tur2\far30> cd ..
    و با دستور جديد زير که مخصوص پاک کردن فولدر ( نه فايل ) است، فولدر far30 رو پاک مي*کنم: 
    C:\tur2> rd far30
    و فولدر پاک ميشه. حالا مي*خوام اسم فايل ali1000.txt رو به araz.inc تغيير بدم، مي*نويسم: 
    C:\tur2> ren ali1000.txt araz.inc 
    يه dir بيريد که مطمئن بشين!! حالا مي*خوام يه کپي از اين فايل که اسمش هست araz.inc بگيرم ولي با اسم ali1000.inc و در همين فولدر. پس مي*نويسم: 
    C:\tur2> copy araz.inc ali1000.inc
    حالا اگه dir بگيريد، ۲ تا فايل مي*بينيد. حالا مي*خوام هر دو تا فايل رو منتقل کنم به درايو C ولي به ريشه، مي*بينم که هر دو فايل حرف اولشون a است و پسوندشون inc مي*تونم به دو شکل بنويسم: 
    C:\tur2> move a*.inc c:\
    
    ادامه دارد.........

    کاربر بودن خوبه تا مدیر بودن
    سایت من : APCENTER.IR

  17. کاربرانی که از پست مفید SOURCE MOBILE سپاس کرده اند.


  18. #10
    دوست آشنا
    نوشته ها
    796
    ارسال تشکر
    241
    دریافت تشکر: 979
    قدرت امتیاز دهی
    36
    Array

    Thumbs up کل دستورات مهم و کاربردی (قسمت آخر)

    کد:
    گرفتين چي شد؟ حالا يه جديد مي*خوام برم به فولدر و درايوي که فولدر ويندوز باشه. مي*تونم يکي يکي درايو ها رو برم و از همه dir بگيرم تا برسم به اوني که درايو winnt داره، ولي چون اين کامپيوتر خودمه و مي*دونم که فولدر ويندوز من کجاست!! مي*نويسم: 
    C:\tur2> I:
    و بعد 
    I:\> cd winnt
    و يک dir مي*گيرم. مي*بينم که لسيتي از فايل*ها و فولدرهاي زيادي از جلو چشم رد ميشه ولي نمي*تونم همه رو ببينم. اگه بخوام صفحه به صفحه ببينم، مي*نويسم: 
    I:\winnt> dir /p
    که اين سويچ p مخفف page است. اگه بخواين ليست همه سويچ*ها رو ببينيد،* مي*تونيد بنويسيد: 
    I:\winnt> dir /?
    حالا يه چيز جالب! با دستورات زير اول برگرديم به ريشه درايو I و بعد برگرديم درايو C : 
    I:\winnt> cd ..
    I:\> C:
    حالا مي*خوام مستقيما از درايو C محتويات فولدر winnt از درايو I رو اون*هم به صورت صفحه به صفحه بخونم: 
    C:\> dir i:\winnt /p
    حالا يه چيز بسيار مهم، مي*خوام بدون دادن مسير! ليست فايل*ها رو در فولدر مربوط به ويندوز ببينم: 
    C:\> dir %SystemRoot%
    اينه... !!! پس در Shell کلمه %SystemRoot% يعني فولدر ويندوز. يه سويچ جديد براي دستور dir رو مي*خوام بگم. فرض کنيد که من يادم رفته فايل اجرايي cmd.exe در کدام فولدر از درايو I ( که در کامپيوتر من فولدر مربوط به ويندوز هست ) قرار داره. چون نمي*تونم برم تک تک فولدر*ها رو ببينم، بايد از سويچي استفاده کنم که وقتي يه مسير بهش مي*دم، بره و تمام سوراخ سنبه*هاي اون فولدر ( يعني همام فولدرهاي داخلي*تر ) رو هم ببينيه. از سويچ s استفاده مي*کنم و مي*نويسم: 
    C:\> dir i:\cmd.exe /s
    و جواب مي*شنوم: 
     Volume in drive I has no label.
     Volume Serial Number is DC24-A09D
    
     Directory of i:\WINNT\system32
    
    12/07/1999  04:00a             236,304 cmd.exe
                   1 File(s)        236,304 bytes
    
     Directory of i:\WINNT\system32\dllcache
    
    12/07/1999  04:00a             236,304 cmd.exe
                   1 File(s)        236,304 bytes
    
         Total Files Listed:
                   2 File(s)        472,608 bytes
                   0 Dir(s)   1,255,153,664 bytes free
    پس اين دستور توانست فايل مربوطه رو در دو تا فولدر پيدا کنه، يعني اينا: 
    i:\WINNT\system32
    i:\WINNT\system32\dllcache
    اين cmd.exe همونه که ما در run نوشتيم که shell ويندوز اومد. حالا برمي*گردم به درايو C ( دستورش که يادتون هست! ) و dir مي*گيرم و مي*بينم که فايل ali1000.inc هنوز هم اونجا هست. مي*خوام يه دستور جديد رو بگم. ببينيد گاهي پيش مياد که ما فايلي رو به يک سرور مي*فرستيم ولي مي*خوايم به صورت مخفي يا hidden باشه. دستوري که فايل ali1000.inc رو مخفي مي*کنه، اينه: 
    C:\> attrib +h ali1000.inc
    حالا اگه dir بگيرم، ديگه فايل ali1000.inc رو نمي*بينم. البته هنوز هم هست!! اگه بخوام به کمک دستور dir فايل*هاي مخفي رو ( از جمله ali1000.inc ) ببينم، از سويچ a استفاده مي*کنيم: 
    C:\> dir ali1000.inc /a
    حالا مي*خوام فايل رو از حالت مخفي در بيارم، مي*نويسم: 
    C:\> attrib -h ali1000.inc
    به همين راحتي! 
    اينا دستورات معمولي dos بود که براتون نوشتم. اين دستورات خيلي زياد هستند و من فقط تعداد کمي*شو براتون گفتم. اگه کتاب داس تو انباري خونتون پيدا کردين، مي*تونين دستورات بيشتري ياد بگيريد!!! 
    
    
    - پسوند فايل*ها و مفاهيم آنها در ويندوز
    
    در سيستم*عامل ويندوز پسوندها مفاهيم خاصي دارند. 
    
    ۱- فايل*هاي اجرايي پسوند exe يا com يا bat دارند. ( فايل*هاي با پسوند bat رو batch file مي*گن که مجموعه*اي از دستورات داس رو مي*تونني توش بنويسين که به ترتيب اجرا بشوند پس مي*تونين به کمک دستور type محتوياتشو ببينيد). ولي فايل*هاي exe و com فايل*هاي اجرايي هستند که محتوياتش براتون قابل خوندن نيست ولي قابل اجراست. حالا مي*خوام يه فايل اجرايي رو براتون بيارم که ببينيد که در shell چطوري مي*تونيد فايل اجرايي رو اجرا کنيد! مي*خوام فايل tftp.exe رو اجرا کنم. اول يه dir مي*گيرم از فولدر %SyestemRoot% و مي*بينم که اين فايل در فولدر i:\winnt\system32 قرار داره. حالا مي*خوام اجراش کنم. به دو طريق مي*تونم اين کارو انجام بدم، اولي اينکه برم تو فولدر winnt\system32 و بعد بنويسم: 
    I:\WINNT\system32> tftp.exe
    يا اينکه مستقيما از هرجايي که باشم، بنويسم: 
    C:\> i:\winnt\system32\tftp.exe
    و جواب بشنوم: 
    Transfers files to and from a remote computer running the TFTP service.
    
    TFTP [-i] host [GET | PUT] source [destination]
    
      -i              Specifies binary image transfer mode (also called
                      octet). In binary image mode the file is moved
                      literally, byte by byte. Use this mode when
                      transferring binary files.
      host            Specifies the local or remote host.
      GET             Transfers the file destination on the remote host to
                      the file source on the local host.
      PUT             Transfers the file source on the local host to
                      the file destination on the remote host.
      source          Specifies the file to transfer.
      destination     Specifies where to transfer the file.
    
    پس چون پسوند فايل من exe بود فهميدم که با نوشتن اسم اون مي*تونم اجراش کنم. اگه يادتون باشه واسه ابزارهاي خط*فرماني مثل nc هم، همين کارو مي*کرديم.
    
    ۲- فايل*هاي استاندارد:
    فايل*هاي اجرايي در ويندوز با ساير سيستم*عامل*ها از نظر پسوند فرق مي*کنه. مثلا در سيستم*هاي مبتني بر يونيکس ممکنه اصلا فايل اجرايي پسوندي نداشته باشه! ولي يه سري فايل*ها هستند که يه*جورايي استاندارد شده*اند. مثلا فايل*هاي تصويري ( که پسوندهاي gif، jpg و... دارند)، فايل*هاي html ( که پسوندهاي html يا htm دارند )، فايل*هاي asp ، php، و ... پس آشنايي با اين فايل*ها و فرمت اونا مي*تونه خيلي کمک کنه. فرض کنيد که شما يه سايت وب رو هک کرديد ولي نمي*تونيد يه فايل html طراحي کنيد که بجاي صفحه اول سايت قرار بديد، نتيجه اين ميشه که نمي*تونيد پز بديد!!!
    
    ۳- فايل*هاي نرم*افزارهاي کاربردي:
    نرم*افزارهاي کاربردي هرکدوم خروجي*هاشونو با يه پسوند خاص ارائه مي*کنند. مثلا فايل*هاي فتوشاپ پسوند psd دارند. فايل*هاي MS Word پسوند doc دارند و...

    کاربر بودن خوبه تا مدیر بودن
    سایت من : APCENTER.IR

  19. 3 کاربر از پست مفید SOURCE MOBILE سپاس کرده اند .


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

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

موضوعات مشابه

  1. معرفی: معرفی سایتهای علمی و كاربردی و مختلف
    توسط Admin در انجمن معرفی سایتها و وبلاگها
    پاسخ ها: 27
    آخرين نوشته: 15th April 2010, 10:00 PM
  2. مقاله: درباره آموزش مجازی: آموزشی از نوع دیگر
    توسط Admin در انجمن سایر مقالات بخش کامپیوتر
    پاسخ ها: 0
    آخرين نوشته: 29th October 2008, 06:57 AM

کلمات کلیدی این موضوع

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

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