اپراتور هدایتگر

تعیین مسیریابی اپراتور

اپراتور تغییر مسیر یک کاراکتر خاص است که می تواند با یک فرمان ، مانند فرمان Command Prompt یا دستور DOS ، برای هدایت ورودی به فرمان یا خروجی از فرمان استفاده شود.

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

اپراتورهای هدایتگر در ویندوز و MS-DOS

جدول زیر تمام اپراتورهای تغییر مسیر را برای دستورات در ویندوز و MS-DOS لیست می کند.

با این حال، اپراتورهای > و >> redirection، با یک حاشیه قابل توجه، بیشترین استفاده را دارند.

اپراتور هدایتگر توضیح مثال
> علامت بزرگتر از ارسال به یک فایل یا حتی یک چاپگر یا دستگاه دیگر، هرگونه اطلاعاتی از دستور در پنجره Command Prompt نمایش داده می شود اگر شما از اپراتور استفاده نکرده اید. assoc> types.txt
>> علامت دو برابر بیشتر از علامت به کار می رود مثل یک علامت بزرگتر از علامت، اما اطلاعات به انتهای فایل به جای رونویسی آن اضافه می شود. ipconfig >> netdata.txt
< علامت کمتر از علامت برای خواندن ورودی برای یک دستور از یک فایل به جای صفحه کلید استفاده می شود. sort
| لوله عمودی برای خواندن خروجی از یک دستور استفاده می شود و اگر برای ورودی دیگری استفاده شود. دایر | مرتب سازی

توجه: دو اپراتور دیگر جهت تغییر مسیر، && و <& نیز وجود دارد، اما عمدتا با تغییر مسیر پیچیده تر شامل دسته های فرماندهی می شود.

نکته: دستور کلی نیز در اینجا نیز قابل توجه است. این یک اپراتور هدایت کننده نیست، اما در نظر گرفته شده است که با یک، معمولا لوله عمودی، جهت هدایت خروجی فرمان قبل از لوله به کلیپ بورد ویندوز استفاده شود.

برای مثال، اجرای پینگ 192.168.1.1 | کلیپ نتایج فرمان ping را به کلیپ بورد کپی می کند که بعدا می توانید آن را در هر برنامه قرار دهید.

نحوه استفاده از اپراتور هدایتگر

دستور ipconfig یک راه معمول برای پیدا کردن تنظیمات مختلف شبکه از طریق Command Prompt است. یک راه برای اجرای آن، وارد کردن ipconfig / all در پنجره Command Prompt است.

هنگامی که شما این کار را انجام می دهید، نتایج در Command Prompt نمایش داده می شوند و در غیر این صورت تنها در صورت استفاده از صفحه Command Prompt کپی می شوند. به عبارت دیگر، مگر اینکه از یک اپراتور هدایتگر استفاده کنید تا نتایج را به مکان دیگری مانند یک فایل هدایت کنید.

اگر ما به اولین اپراتور تغییر مسیر در جدول بالا نگاه کنیم، می توانیم ببینیم که علامت بزرگتر از علامت می تواند برای ارسال نتایج فرمان به یک فایل استفاده شود. این است که چگونه می توانید نتایج ipconfig / all را به یک فایل متنی به نام networkettings ارسال کنید :

ipconfig / all> networkettings.txt

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