دنیای صفرویک

دنیای صفرویک

آرشیو مطالب
دنیای صفرویک

دنیای صفرویک

آرشیو مطالب

دستورات خط فرمانی قسمت دوم

دستور ARP ::

از این دستور برای نمایش و همچنین ویرایش جدول اختصاص IP به ادرس فیزیکی MAC استفاده می شود . در واقع با این ابزار و با کمک پروتکلی به همین نام می توانیم MAC ادرس متناظر با یک ادرس IP را بدست بیاوریم . 



شیوه نگارش دستور (Syntax) :

Arp[-a [InetAddr] [-NIfaceAddr]] [-g [InetAddr] [-NIfaceAddr]] [-dInetAddr [IfaceAddr]] [-sInetAddr EtherAddr [IfaceAddr]]



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


-a : 
با این دستور اطلاعات موجودیت های جدول ARP ، نمایش داده می شود . خروجی این سوییچ شامل ادرس کارت شبکه ، ادرس ip ، ادرس فیزیکی MAC و نوع اتصال ایجاد شده می باشد . استفاده از این دستور به تنهایی سبب نمایش اطلاعات مربوط به تمامی جداول و موجودیت های درون آنها می شود 

-d :
 حذف یک میزبان توسط آدرس ip آن . از طریق وارد کردن ادرس کارت تنها یک دستگاه را می توان حذف کرد . جهت حذف تمامی کارت ها بصورت همزمان از کاراکتر * هم می توان استفاده نمود

-g :
 این دستور مشابه سوییچ –a عمل می نماید 

-inet_addr : 
تعیین یک ادرس ip . این مقدار معمولا مربوط به کامپیوتری است که میزبان جدول ARP می باشد . نکته قابل توجه این که این دستور از ip V6 پشتیبانی نمی کند 

-N if_addr : 
نمایش فهرست موجودیت های جدول arp برای یک کارت شبکه خاص . توجه داشته باشید که را حتما بصورت حروف بزرگ تایپ نمایید

-s : 
با این سوییچ می توان یک host جدید را به جدول ARP و اختصاص IP آدرس ان به ادرس فیزیکی اضافه نمود . برای این منظور باید ادرس IP و ادرس فیزیکی کارت شبکه را وارد نمایید . خروجی این دستور دائمی است و جهت حذف ان جدول ARPاز پارامتر –d نیز می توانید استفاده کنید 






توضیحات اضافی :
اینم یک مثال برای نمایش و اضافه کردن MAC و IP متناظر با آن در جدول ARP سیستم:
To display the ARP cache tables for all interfaces, type:
arp -a

To display the ARP cache table for the interface that is assigned the IP address 10.0.0.99, type:
arp -a -N 10.0.0.99

To add a static ARP cache entry that resolves the IP address 10.0.0.80 to the physical address 00-AA-00-4F-2A-9C, type:


rp -s 10.0.0.80 00-AA-00-4F-2A-9C


دستور ASR_FMT ::

این دستور عملیات پایه و اساسی مربوط به تهیه نسخه پشتیبان و بازگرداندن اطلاعات سیستم را صورت می دهد .این دستور مخفف Automated System Recovery Format می باشد .
یکی از انواع پشتیبان هایی که میتوانیم تهیه کنیم بکاپ مدل ASR می باشد . در حقیقت شما امکان تهیه یک پشتیبان از فایلهای مهم و وضعیت سیستم را خواهید داشت و در موقع بحرانی و بروز حادثه برای سیستم و زمانیکه سیستم شما بوت نمی شود می توانیم با بازیابی ان سیستم خود را نجات بخشید

شیوه نگارش دستور (
Syntax) :

ASR_Fmt /Backup /Context=ASRContext


ASR_Fmt /Restore [/SIFPath=Path]



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

/backup : یک نسخه از اطلاعات ASR را بصورت پشتیبان تهیه می کند

/Restore یک نسخه از اطلاعات ASR را که قبلا پشتیبان تهیه کرده ایم بازیابی می کند . هنگامی که از دیسکت استفاده می کنید بکار بردن سوییچ /SIFPath اختیاری می باشد . 

/Context=ASRContext محتوای نسخه پشتیبان CONTEXT را مشخص می کند 

/SIFPath=path محتوای فایل ASR.SIF را تعیین می کند . این فایل به طور خودکار بر روی فلاپی دیسکها ASR و یا در پوشه موجود در مسیر C:\windows\repair ظاهر می شود .




دستور AT ::

این یکی از فرامین قدیمی در دنیای مایکروسافت و ویندوز می باشد . از این دستور برای زمان بندی وظایف استفاده می شود. 
این دستور تقریبا مشابه ابزار 
Schedule Task در ویندوز می باشد هر چند که قابلیت های کمتری را شامل می شود .
مزیت آن کاربرد ساده ان می باشد . 
استفاده از این دستور به تنهایی باعث نمایش فهرست وظایفی که بوسیله این دستور ساخته شده است خواهد شد .


شیوه نگارش دستور (Syntax) :

at [\\ComputerName] [{[ID] [/delete] | /delete [/yes]}]
at [[\\ComputerName] Hours:Minutes [/interactive] [{/every:Date[,...] | next:Date[,...]}] Command]


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

/ deleteبا این دستور می توانیم وظایف زمانبندی شده را حذف نماییم . اگر از پارامتر و شماره ID استفاده نکنیم تمام وظایف زمانبندی شده توسط این دستور حذف خواهند شد . 

/
 every: <dates>این دستور باعث اجرا شدن وظیفه در زمان و تاریخ موردنظر خواهد شد . مقادیر قابل قبول برای روزهای هفته (نام انگلیسی روزها) و برای ماه ها نیز عددی بین 1 تا 31 می باشد . استفاده از چند ورودی موجب اجرای وظیفه در چند روز از هفته و یا ماه می گردد 
در حقیقت شما می توانید با وارد کردن و تنظیم این پارامتر زمانبندی موردنظر خود را برا یک روز خاص و یک ساعت معین تنظیم کنید


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

/
 next : <dates>از این دستور برای زمانبندی و اجرای یک وظیفه در زمان بعد استفاده می شود 


/
 YESاگر از این پارامتر استفاده کنیم ، هنگام حذف یک وظیفه دیگر نیازی به تایید نیست و قبلا تایید ان با دستور /yes از ما گرفته شده است

\\computer
 از این دستور برای وارد کردن نام کامپیوتر راه دوری که قرار است دستور AT روی ان اجرا گردد استفاده می شود

/
 commandدستور موردنظر را جهت اجرا تعیین می کنیم . در این قسمت باید مسیر کامل دستور بهمراه سوییچ های موردنیاز آن نیز تعیین شود . 
دستور موردنظر را در علامت نقل قول قرار دهید 

/
 IDشماره مشخصه وظیفه موردنظر را مشخص می کند . دستور AT از شماره 1 شروع نموده و در صورت نیاز انرا اضافه می کند . هر وظیفه حتما باید یک شماره مشخصه یکتا داشته باشد 

/ Time
 در این قسمت می توانید زمان شروع وظیفه را تعیین کنیم



توضیحات اضافی : 

اینم چند مثال ساده 
:

* دستور at 15:20 /interactive CMD باعث غیرفعال شدن کنسول خط فرمان در ساعت ذکر شده می شود و حتما بایستی با حقوق کاربری خود سیستم خط فرمان را به اجرا دراوریم .

To display a list of commands scheduled on the Marketing server, type:

at \\marketing
 


To learn more about a command with the identification number 3 on the Corp server, type:

at \\corp 3
 

To schedule a net share command to run on the Corp server at 8:00 A.M. and redirect the listing to the Maintenance server, in the Reports shared directory, and the Corp.txt file, type:

at \\corp 08:00 cmd /c "net share reports=d:\marketing\reports >> \\maintenance\reports\corp.txt"
 


To back up the hard drive of the Marketing server to a tape drive at midnight every five days, create a batch program called Archive.cmd, which contains the backup commands, and then schedule the batch program to run, type:

at \\marketing 00:00 /every:5,10,15,20,25,30 archive
 


To cancel all commands scheduled on the current server, clear the at schedule information as follows:

at /delete
 


To run a command that is not an executable (that is, .exe) file, precede the command with cmd /c to load Cmd.exe as follows:

cmd /c dir > c:\test.out



دستور ATTRIB ::

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

صفات ، تنظیمات خاصی هستند که سیستم عامل بر روی فایلها و فولدرها ، اعمال می نماید . برای مثال زمانی که شما یک فایل جدید ساخته یا یک فایل را ویرایش می نمایید صفت Archive به ان فایل اختصاص داده می شود . 
یا مثلا اگر قصد مخفی نمودن یک فایل را داشته باشیم بایستی ابتدا صفت Hidden را به ان اختصاص دهیم . یا صفات دیگری همچون فقط خواندنی بودن فایلها Read only و یا .... 
این دستور قابلیت واگذاری یا گرفتن یک صفت از یک فایل یا فولدر را نیز دارد 


شیوه نگارش دستور
 
کد:
attrib  [{+|-}r] [{+|-}a] [{+|-}s] [{+|-}h] [{+|-}i]  [<Drive>:][<Path>][<FileName>] [/s [/d] [/l]]
سوئیچ ها و پارامترهای دستور :
 

+R یا –R : این پارامتر برای واگذاری (+) یا گرفتن (-) صفت فقط خواندنی ReadOnly از / به یک فایل می شود 


+S یا –S : این پارامتر برای واگذاری (+) یا گرفتن (-) صفت سیستمی System از / به یک فایل می شود 


+H یا –H : این پارامتر برای واگذاری (+) یا گرفتن (-) صفت مخفی Hidden از / به یک فایل می شود 


+A یا –A : این پارامتر برای واگذاری (+) یا گرفتن (-) صفت آرشیو Archive از/ به یک فایل می شود 


[Drive:][path][filename]: برای تعیین یک یا چند فایل جهت ویرایش خاصیت و مشخصات انها 


/S: پردازش فایلهایی که از لحاظ خصوصیت با مشخصات فایل موردنظر یکی باشد . این جستجو در کل شاخه ها و زیرشاخه ها صورت می گیرد 


/D: پردازش یک دایرکتوری به مانند یک فایل 



توضیحات اضافی :
 
کد:
attrib +r +h -a omid.txt
مثلا طبق دستور بالا شما می توانید صفت فقط خواندنی (A) را از روی فایل omid.txt برداشته و صفات مخفی (h) و فقط خواندنی(r) را به این فایل واگذار نمایید . 

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

مثلا اگر شما یک درایو فلش دیسک با نام K دارید کافیست برای مشاهده محتویات آن درایو بصورت کامل از دستور زیر استفاده نمایید . 
کد:
attrib -s -h  h:\*.* /S  /D

نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد