מהו מפעיל ניתוב מחדש?

תוכן עניינים:

מהו מפעיל ניתוב מחדש?
מהו מפעיל ניתוב מחדש?
Anonim

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

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

Image
Image

מפעילי ניתוב מחדש ב-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

Image
Image

אם נסתכל על אופרטור ההפניה הראשון בטבלה למעלה, נוכל לראות שניתן להשתמש בסימן הגדול מ-לשלוח את תוצאות הפקודה לקובץ. פקודה זו לדוגמא למעלה היא כיצד תשלח את התוצאות של ipconfig /all לקובץ טקסט בשם networksettings.txt.

מפעיל הפקודת Dir Redirection

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


dir C:\Users\Tim\Downloads > downloads.txt

בדוגמה זו, כל הקבצים והתיקיות בתיקיית ההורדות של אותו משתמש יוצגו בקובץ downloads.txt.

קובץ ה-TXT נשמר באותה תיקיה שממנה מבוצעת הפקודה, לאו דווקא התיקיה שבה נעשה שימוש בפקודה. בדוגמה זו, אם הפקודה פועלת מתוך Users\Tim, הקובץ downloads.txt יישמר שם, לא ב-Tim\Downloads.

מוּמלָץ: