loading...
پیران فایل
پروپوزال و پایان نامه همه رشته ها
آخرین ارسال های انجمن
عنوان پاسخ بازدید توسط
فعالیت های کلاس دهم تصویر سازی مدرسه شهید فهمیده+برنامه امتحانات هنرستان شهید فهمیده 20 2649 admin_piranshahrnet
نمرات (درس excel) آخرین ویرایش + مستمر 0 927 admin_piranshahrnet
نمره اطلاعات و ارتباطات آخرین ویرایش نوبت اول+ مستمر 8 1626 admin_piranshahrnet
دانلود کتاب.... و بررسی روشهای نفوذ به وب و تامین امنیت آن(نویسنده محمود عبدالهی) 0 1088 admin_piranshahrnet
فروشگاه مقالات و پروژه های دانشجویی و دانش آموزی فعال می باشد 0 1059 admin_piranshahrnet
گالری تصاویر مدرسه شهید فهمیده پیرانشهر 0 1115 admin_piranshahrnet
نمرات (درس مفاهیم پایه + نمره امتحان) آخرین ویرایش + مستمر 4 1376 admin_piranshahrnet
خالیدنجمی ریس کمیسون فرهنگی واموزش عالی:جامعه توسعه یافته نیازمندمعلمان باانگیزه است 0 1056 admin_piranshahrnet
نمرات (درس word) آخرین ویرایش نوبت اول + مستمر 0 1030 admin_piranshahrnet
نمرات (درس پاورپوینت) آخرین ویرایش + مستمر 0 907 admin_piranshahrnet
نمرات (درس سیسم عامل) + مستمر 0 881 admin_piranshahrnet
​روش محاسبه نمرات (درس مفاهیم پایه) 0 991 admin_piranshahrnet
محمود عبدالهی بازدید : 643 دوشنبه 24 خرداد 1395 نظرات (0)

آموزش کامل با خط فرمان ویندوز cmd

آشنایی با خط فرمان ویندوز (cmd)

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

برای اجرا کردن CMD در ویندوز start رو بزنید و وارد Run بشید، در اینجا با تایپ cmd خط فرمان جلوی شما ظاهر میشه و می تونید شروع به تایپ کردن دستور هاتون بکنید.

چند دستور برای شروع:

 

cd

در خط فرمان شما همیشه در یک فولدر قرار دارید. آدرس این فولدر همیشه قبل از دستوری که وارد می کنید نوشته شده. با cd می تونید وارد فولدر های مختلف بشید و کامپیوترتون رو بگردید، مثلا:

 

cd ..

یک فولدر به عقب

 

cd FOLDER1

وارد FOLDER1 می شود

 

برای عوض کردن درایو بدون تایپ cd تایپ کنید:

:X

(برای وارد شدن به درایو X)

 

dir

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

 

color xy

رنگ cmd رو تغییر میده، مثلا color 0a محیط قشنگیه به نظر من!

 

ALT + ENTER

با نگه داشت ALT کلید ENTER رو بزنید. صفحه CMD شما fullscreen میشه و کار کردن توش لذت بخش تره.

 

help

خیلی به کارتون میاد، وقتی بیشتر به محیط CMD آشنا شدید می تونید خیلی چیز ها از help یاد بگیرید.

 

exit

خروج

 

 

 

 echo messageپیام رو در CMD می نویسه، این دستور بعد ها در batch فایل ها کاربرد زیادی داره.

 

 

 

cls

صفحه رو پاک می کنه و آماده دستور جدید میشه.

 

for

مثال:

for /L %v in (1,1,5) do echo ok

دستور بالا ۵ بار کلمه ok رو چاپ می کنه.

دستور for همونطور که در زبان های برنامه نویسی هم هست یک کار رو چندین بار تکرار می کنه و به همین دلیل خیلی پر کاربرده.

برای این که حالت های مختلف استفاده از for رو ببینید می تونید help for رو تایپ کنید.

 

mkdir x

فولدر x رو ایجاد می کنه.

 

rmdir x

فولدر x رو پاک می کنه.

 

copy file dir

file رو در dir کپی می کنه.

 

ren file1 file

اسم فایل ها رو عوض می کنه.

 

subst

مثال:

subst X: c:example

یک درایو مجازی جدید به اسم X درست می کنه که همون فولدر c:example هست.

برای حذف درایو جدید subst X: /D رو به کار ببرید.

 

اگر قبل از اکثر دستور ها help رو بنویسید می تونید کاربرد های مختلف اونو ببینید.

دستور هایی که در CMD وجود دارن اکثرا پارامتر هایی می گیرن که وظایفشون رو مشخص می کنه، مثلا در مورد subst پارامتر D/ به دستور میگه که درایو رو باید حذف کنه

 

 

 

 

 

 

 

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

 

 

 

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

مراحل کار:

۱ notepad رو باز کنید و توی اون بنویسید:

 

echo off

cls

echo hi! this is a batch file!

pause

 

2 save as رو از منوی file انتخاب کنید به جای file name بنویسید:

test.bat

و save as type رو روی All files بذارید.

فایل رو save کنید.

 

۳ می بینید فایلی که ساختید با پسوند .bat ذخیره شده و icon اون هم یه چرخ دنده است.

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

 

فایلی که ساختید از نوع batch فایله. این فایل ها دستورات سیستم عامل رو به صورت یه برنامه در میارن.

در batch فایلی که ایجاد کردیم می تونید دستورها رو حذف و یا اضافه کنید و ببینید هر دستور چه کاری انجام میده.

 

حالا با این دستورها یه batch فایل به اسم COPY-MYSELF.bat بسازید و نتیجه رو ببینید:

( همونطور که می بینید خط هایی که با “:” شروع میشن comment هستن و فقط برای توضیحات در برنامه ها گذاشته میشن )

 

: We want to access startup, be quiet!

echo off

cls

color 0c

echo Shhhhhh, We want to access startup

echo ***********************************

copy COPY-MYSELF.bat “%userprofile%\start menu\programs\startup

echo HA HA! I copied myself to startup!

echo Don’t worry, I’m not a virus!

pause

 

( این batch فایل خودش رو در startup کپی می کنه می تونید از منوی start>>all programs>>startup اونو پاک کنید )

 

 

 

 

 

و حالا معرفی دو دستور format و chkdsk :

 

دستور FORMAT:

این دستور درایو مورد نظر شما رو فرمت می کنه.

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

 

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

 

format volume [parameters]

 

volume اسم درایوی هست که قراره فرمت بشه.

parameters پارامتر های اختیاری هستن که میشه به دستور داد.

 

برای مثال:

 

format a:

 

درایو a رو فرمت می کنه.

 

پارامترها:

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

در دستور format پارامتر های زیر وجود داره:

 

V:label/

می تونید اسم درایوی که قراره فرمت بشه رو عوض کنید. برای مثال:

format a: /V:MyDrive

درایو a رو فرمت می کنه و اسمش رو می زاره MyDrive

 

FS:filesystem/

نوع فایل سیستم رو مشخص می کنه. برای مثال:

format a: /FS:FAT

درایو a رو با فرمت FAT فرمت می کنه.

فایل سیستم های موجود: FAT,FAT32,NTFS

 

/Q

quick format انجام میده. در فرمت کردن معمولی درایو شما از نظر bad sector ها بررسی میشه ولی در quick format این کار انجام نمیشه و زمان فرمت رو خیلی کمتر می کنه.

 

قابل ذکره که از پارامتر ها می تونید به صورت هم زمان هم استفاده کنید، برای مثال:

 

format a:  /V:MyDrive /Q

 

 

 

 دستور CHKDSK:

با این دستور می تونید وضعیت درایو مورد نظرتونو از نظر سلامتی و bad secotor ها و غیره رو بررسی و حتی اصلاح کنید.

با تایپ دستور زیر:

help chkdsk

می تونید از شکل کلی و پارامتر های دستور مطلع بشید.

 

 

 

findstr

داخل فایل ها جست و جو انجام میده.

ساختار کلی:

findstr [parameters] string file

 

برای مثال:

findstr salam example.txt

عبارت salam رو در فایل example.txt جست و جو می کنه و خط هایی که salam در اون ها وجود داره نشون میده.

 

و یا:

findstr salam *.txt

همه فایل های با پسوند txt رو می گرده و عبارت salam رو در اون ها پیدا می کنه.

 

پارامتر ها  و ویژگی ها:

/s

sub-directory ها رو هم می گرده. در حالت عادی فقط فایل های موجود در فولدر بررسی میشه ولی با گذاشتن این پارامتر فولدر های زیر مجموعه هم بررسی میشه.

مثال:

findstr /s salam *.txt

همه فایل های .txt رو هم در فولدر موجود و هم در زیر فولدر ها می گرده. ( این پارامتر خیلی پر کاربرده )

 

/I

حساسیت به بزرگ یا کوچک بودن حرف ها رو غیر فعال میکنه.

 

/n

شماره خط ها رو نشون میده.

 

 

 

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

findstr “salam chetori” *.txt

همه فایل های .txt رو برای salam یا chetori جست و جو می کنه.

 

findstr /C:”salam chetori” *.txt

همه فایل ها رو برای salam chetori جست و جو می کنه.

 

استفاده از regular expression در عبارت مورد جست و جو:

مثال: استفاده از wildcard

findstr .o.ato *.txt

هم potato ها و هم tomato ها رو برای ما پیدا می کنه!

 

مثال: استفاده از range

findstr daneshjooye[1-3] *.txt

عبارت های daneshjooye1 ، daneshjooye2 و daneshjooye3 رو برای ما جست و جو می کنه.

 

شما می تونید هر نوع فایلی رو با این دستور جست و جو کنید و لزوما فایلتون نباید .txt باشه.( مثل php )

البته فرمت های خاص مثل pdf قابل جست و جو نیستند.( فایل باید حاوی متن ساده باشه )

 

با تایپ دستور help findstr راهنمای کاملی از این دستور برای شما نمایش داده میشه.

 

tree

 

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

با تایپ دستور help tree پارامتر های این دستور رو مشاهده کنید.

 

 

 

 time

ساعت سیستم رو نشون میده و همچنین می تونید ساعت سیستم رو عوض کنید.

 

واضحه که برای دیدن پارامترهای این دستور چه دستوری رو می تونید وارد کنید.

ارسال نظر برای این مطلب

کد امنیتی رفرش
درباره ما
پایان نامه ، پروپوزال و مقالات دانش آموزی و دانشجویی
اطلاعات کاربری
  • فراموشی رمز عبور؟
  • نظرسنجی
    میزان رضایت شما از سایت؟؟
    آمار سایت
  • کل مطالب : 1787
  • کل نظرات : 85
  • افراد آنلاین : 13
  • تعداد اعضا : 399
  • آی پی امروز : 991
  • آی پی دیروز : 587
  • بازدید امروز : 1,561
  • باردید دیروز : 1,034
  • گوگل امروز : 56
  • گوگل دیروز : 178
  • بازدید هفته : 2,595
  • بازدید ماه : 6,553
  • بازدید سال : 108,664
  • بازدید کلی : 3,128,718