אופרטור ניתוב מחדש הוא תו מיוחד שניתן להשתמש בו עם פקודה, כמו פקודת שורת פקודה או פקודת DOS, כדי לנתב מחדש את הקלט לפקודה או את הפלט מהפקודה.
כברירת מחדל, כאשר אתה מבצע פקודה, הקלט מגיע מהמקלדת והפלט נשלח לחלון שורת הפקודה. כניסות ויציאות פקודות נקראות נקודות אחיזה של פקודות.

מפעילי ניתוב מחדש ב-Windows וב-MS-DOS
הטבלה למטה מפרטת את כל אופרטורי ההפניה הזמינים עבור פקודות ב-Windows וב-MS-DOS. עם זאת, אופרטורי ההפניה > ו- >> הם, בהפרש ניכר, הנפוצים ביותר בשימוש.
הפניה מחדש של מפעילי Cheat Sheet | ||
---|---|---|
מפעיל ניתוב מחדש | הסבר | דוגמה |
> | הסימן הגדול מ-משמש לשליחה לקובץ, או אפילו למדפסת או למכשיר אחר, כל מידע מהפקודה שהיה מוצג בחלון שורת הפקודה אלמלא השתמשת באופרטור. | assoc > types.txt |
>> | הסימן הגדול מ-כפול פועל בדיוק כמו הסימן הגדול מ-היחיד, אבל המידע מצורף לסוף הקובץ במקום לדרוס אותו. | ipconfig >> netdata.txt |
< | סימן הקטן משמש לקריאת הקלט של פקודה מקובץ במקום מהמקלדת. | מיין < data.txt |
| | הצינור האנכי משמש לקריאת הפלט מפקודה אחת ולהשתמש באם לקלט של אחרת. | dir | מיון |
שני אופרטורים אחרים להפניה מחדש, >& ו- <&, קיימים גם הם, אך עוסקים בעיקר בניתוב מחדש מסובך יותר הכולל פעולות פקודה.
פקודת הקליפ ראויה להזכיר גם כאן. זה לא אופרטור ניתוב מחדש אבל הוא נועד לשמש עם אחד, בדרך כלל הצינור האנכי, כדי להפנות את הפלט של הפקודה לפני ה-pipe ללוח של Windows.
לדוגמה, ביצוע ping 192.168.1.1 | clip יעתיק את התוצאות של פקודת הפינג ללוח, שאותו תוכל להדביק בכל תוכנית.
כיצד להשתמש במפעיל ניתוב מחדש
אופרטור ההפניה נוסף לאחר כתיבת הפקודה הרגילה.
פקודה ipconfig היא דרך נפוצה למצוא הגדרות רשת שונות באמצעות שורת הפקודה. אחת הדרכים לביצוע היא על ידי הזנת ipconfig /all בחלון שורת הפקודה.
כשאתה עושה זאת, התוצאות מוצגות בתוך שורת הפקודה ולאחר מכן שימושיות רק במקומות אחרים אם תעתיק אותן ממסך שורת הפקודה. אלא אם כן אתה משתמש באופרטור ניתוב מחדש כדי להפנות את התוצאות למקום אחר כמו קובץ.
Ipconfig Command Redirection Operator
ipconfig /all > networksettings.txt

אם נסתכל על אופרטור ההפניה הראשון בטבלה למעלה, נוכל לראות שניתן להשתמש בסימן הגדול מ-לשלוח את תוצאות הפקודה לקובץ. פקודה זו לדוגמא למעלה היא כיצד תשלח את התוצאות של ipconfig /all לקובץ טקסט בשם networksettings.txt.
מפעיל הפקודת Dir Redirection
פקודה dir היא עוד מצב שבו אופרטור ניתוב מחדש ממש שימושי. מכיוון שפקודה זו מפיקה לעתים קרובות תוצאות ארוכות מדי מכדי לקרוא אותן בנוחות בחלון שורת פקודה, ייצוא של כולה למסמך טקסט הוא חכם.
dir C:\Users\Tim\Downloads > downloads.txt
בדוגמה זו, כל הקבצים והתיקיות בתיקיית ההורדות של אותו משתמש יוצגו בקובץ downloads.txt.
קובץ ה-TXT נשמר באותה תיקיה שממנה מבוצעת הפקודה, לאו דווקא התיקיה שבה נעשה שימוש בפקודה. בדוגמה זו, אם הפקודה פועלת מתוך Users\Tim, הקובץ downloads.txt יישמר שם, לא ב-Tim\Downloads.