۱۳۸۷ مرداد ۹, چهارشنبه

آموزش کار با کنسول در ویندوز - قسمت دوم

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

عملگر "<" : این عملگر برای نوشتن توی یک فایل به کار می ره. مثلا با نوشتن عبارت زیر توی کنسول، به جای اینکه محتویات یک پوشه روی صفحه نمایش داده بشه، خروجی دستور dir داخل فایلی به نام test.txt ذخیره می شه:

D:\Hello>dir >C:\test.txt

D:\Hello>
حالا اگر با notepad فایل C:\test.txt رو باز کنید می بینید محتویات فایل دقیقا همون خروجی دستور dir هست که توی قسمت اول با هم دیدیم.

به این طریق شما می تونید خروجی برنامه ها رو به جای اینکه روی صفحه مانیتور نمایش بدید، داخل فایل ذخیره کنید. البته این کار تمامی اطلاعاتی رو که از قبل داخل فایل بوده رو پاک می کنه. اگر می خواهید اطلاعات جدید رو به اطلاعات قبلی اضافه کنید از عملگر << به جای < استفاده کنید. اگر هم می خواهید خروجی نه روی صفحه مانیتور نمایش داده و نه داخل یک فایل ذخیره بشه، کافیه به جای اسم فایل کلمه "nul" رو بنویسید. nul در حقیقت یک فایل "هیچ" هست. یعنی فایلی که نه دیده می شه، نه فضایی اشغال می کنه و فقط می شه اطلاعات رو برای نابود کردن (discard) توی اون ریخت.

عملگر ">":
این عملگر برای خواندن اطلاعات از یک فایل و دادن اونها به عنوان ورودی به یک برنامه به کار می ره. عموما برنامه ها سعی می کنن برای خواندن از یک فایل از آرگومان ها استفاده کنن و نه از عملگر، به همین خاطر من هیچ برنامه ای توی خود ویندوز پیدا نکردم که این جوری بشه اطلاعات داخل یک فایل رو بهش داد.

حالا دو تا دستور دیگه از Command Prompt رو معرفی می کنم:

دستور echo:
این دستور عینا مقداری رو که در مقابلش می نویسید رو روی صفحه مانیتور نشون می ده، مثلا
C:\>echo This is a sample text.
This is a sample text.

C:\>
و مثال زیر همون جمله رو داخل یک فایل می ریزه:

C:\>echo This is a sample text. >test.txt

C:\>
دستور type:
این دستور محتویات یک فایل رو روی صفحه نمایش نشون میده. مثلا دستور زیر محتویات فایل ساخته شده در مثال قبل رو روی صفحه به نمایش در میاره:

C:\>type test.txt
This is a sample text.

C:\>


۱۳۸۷ تیر ۲۷, پنجشنبه

آموزش کار با کنسول در ویندوز - قسمت اول

کار کردن با Command Prompt در ویندوز یکی از مهمترین پیش نیازهای کار با Windows Server به شمار می ره. توی این پست و پست های بعدی تصمیم دارم کار با این قسمت مهم رو تا حدودی آموزش بدم. توی این پست، یعنی قسمت اول چند تا ازاصول و دستورات بنیادی رو به صورت خلاصه توضیح می دم. برای باز کردن صفحه کنسول بر روی گزینه Run در منوی Start کلیک کنید و عبارت cmd.exe رو توی اون نوشته و کلید Enter را فشار بدین.
هم اکنون شما صفحه کنسول رو روی صفحه مانیتور دارید که توی اون عبارتی مثل عبارت زیر دیده می شه:

C:\Documents and Settings\MyUser\>


این عبارت نشون می ده که شما در زیرپوشه "MyUser" از پوشه "Document and Settings" از درایو C قرار دارید. برای تغییر درایو کافیست نام درایو را به انضمام کاراکتر : بنویسید و کلید Enter رو فشار بدید مثلا عبارت :D شما رو به درایو D منتقل می کنه. خوب حالا به معرفی چند دستور بنیادی می پردازیم:

  1. دستور dir:
    این دستور لیست تمامی فایل ها و پوشه هایی رو که در پوشه کنونی وجود دارند رو به شما نشون می ده.
  2. دستور cd:
    با این دستور می تونید وارد یک زیر پوشه از پوشه کنونی بشوید. مثلا اگر با دستور dir متوجه شدیم که پوشه ای به نام hello در درایو D قرار داره، با انجام دستور cd hello می تونید وارد این پوشه بشید:

    C:\Documents and Settings\MyUser>D:
    D:\>cd Hello
    D:\Hello>dir

    Volume in drive D is Games
    Volume Serial Number is 782F-E6E2

    Directory of D:\Hello

    06/20/2008 05:54 PM <DIR> .
    06/20/2008 05:54 PM <DIR> ..
    06/20/2008 05:53 PM 8 myfile.txt
    06/20/2008 05:53 PM 8 test.dat
    06/20/2008 05:54 PM 1,031 test.exe
    3 File(s) 1,047 bytes
    2 Dir(s) 6,057,259,008 bytes free
    D:\Hello>

  3. دستور del:
    با این دستور می تونید یک فایل رو پاک کنید. مثلا دستور del myfile.txt فایلی به نام myfile.txt رو پاک می کنه

  4. دستور ren:
    این دستور برای تغییر نام فایلها به کار می ره. مثلا ren test.dat test.dop نام فایل test.dat رو به test.dop تغییر میده.

  5. دستور copy:
    این دستور فایل رو از جایی به جای دیگه منتقل می کنه، مثلا برای انتقال فایل test.exe به درایو C کافیست بنویسید:
    C:\>Copy D:\Hello\test.exe C:\
البته هر یک از این دستورات تنظیمات مختلفی دارن که برای اطلاع از اون ها دستور رو با آرگومان ?/ اجرا کنید. در پست بعدی تصمیم دارم دستور type و نحوه نوشتن و خواندن از فایل رو در کنسول شرح بدم.





۱۳۸۷ تیر ۱۱, سه‌شنبه

دستور shutdown در ویندوز

با این دستور می تونید کامپیوتر خودتون یا یک کامپیوتر دیگه توی شبکه رو خاموش یا ریستارت کنید. لیست بعضی آرگومان هایی که می تونید بهش بدید اینه:
-i
این آرگومان صفحه shutdown رو براتون باز می کنه.

-l
این آرگومان کاربر رو log off می کنه.

-s یا -r
با آرگومان اول می تونید کامپیوتر رو خاموش (Shutdown) و با آرگومان دوم اون رو ریستارت (Restart) کنید.

-a
اینجوری می تونید دستوری که قبلا دادید مثل shutdown یا restart رو متوقف کنید.

-t #
با این آرگومان مدت زمان توقف قبل از انجام دستور رو مشخص کنید.
-m \\computername
با این دستور کامپیوتری رو که می خواهید shutdown یا restart کنید رو مشخص کنید، یعنی به جای computername اسم کامپیوتر داخل شبکه یا IP اون رو بنویسید. توجه داشته باشید که نمی تونید کامپیوتری غیر از کامپیوتر خودتون رو log off کنید.

حالا چند تا مثال با این دستور ببینید:
shutdown -s -t 120
این دستور باعث می شه که کامپیوتر خود شما پس از دو دقیقه خاموش بشه.

shutdown -a
با این دستور می تونید دستور قبلی رو لغو کنید.

shutdown -r -t 30 -m \\com12
با این دستور کامپیوتری به نام com12 توی شبکه بعد از 30 ثانیه restart می شه.