כאשר אתה מפעיל פקודה בחלון מסוף, הפלט של הפקודה בדרך כלל מודפס למסוף, או למסך, כך שתוכל לקרוא אותו באופן מיידי. תוכל גם להדפיס את הפלט של פקודה לקובץ, אם ברצונך לשמור אותו.
שמירת הפלט של פקודה לקובץ מועילה אם אתה מנסה לאבחן בעיה. כדי לקבל עזרה מתמיכה טכנית, ייתכן שיהיה עליך להריץ פקודות מסוימות במחשב שלך ולשלוח את התוצאות לצוות התמיכה. זה קל באמצעות הפניית פלט בשורת הפקודה.
היום נסקור כיצד לשלוח את הפלט של פקודה לקובץ טקסט במעטפת bash ב- Windows, Mac ו- Linux.
הערה: נשתמש במסוף Mac בדוגמה שלנו, אך הוא פועל באותו אופן במעטפת bash ב- Linux וב- מעטפת bash חדשה ב- Windows 10 .
הפנה פלט לקובץ בלבד
ישנם שני אופרטורים לניתוב הפלט של פקודה לקובץ במקום למסך.
ה > סמל יוצר קובץ חדש אם אינו קיים, או מחליף את הקובץ אם הוא כבר קיים. ה >> יוצר גם קובץ חדש אם אינו קיים, אך הוא מוסיף את הטקסט לסוף הקובץ אם הוא כבר קיים, במקום להחליף את הקובץ.
כדי להפנות את הפלט של פקודה לקובץ, הקלד את הפקודה, ציין את > או ה >> אופרטור, ולאחר מכן ספק את הנתיב לקובץ שאליו ברצונך להפנות את הפלט. לדוגמה, הפקודה ls מפרטת את הקבצים והתיקיות בספרייה הנוכחית. בעת הפעלת הפקודה הבאה, רשימת הקבצים והתיקיות תיכתב אל ls_output.txt הקובץ ב פלט מסוף תיקייה.
החלף /נתיב/אל/קובץ עם הנתיב המלא לקובץ שברצונך להשתמש בו.
ls > /path/to/file
זו הפקודה לדוגמא שלנו.
דברים מגניבים לעשות עם טרמינל
ls > /Users/lorikaufman/TerminalOutput/ls_output.txt
כדי להציג את תוכן הקובץ בחלון הטרמינל, השתמש ב חתול הפקודה כפי שמוצג בפקודה הבאה. שוב, תחליף /נתיב/אל/קובץ עם הנתיב המלא לקובץ שברצונך להציג.
cat /path/to/file
ה > אופרטור מחליף את התוכן של קובץ קיים בכל פעם שאתה משתמש בו כדי להפנות פלט. אם ברצונך לשמור את הפלט ממספר פקודות לקובץ יחיד, השתמש ב >> מפעיל במקום. זה מוסיף את פלט הפקודה לסוף הקובץ שצוין, אם הוא כבר קיים. אם הקובץ אינו קיים, הוא יוצר קובץ חדש.
לדוגמה, נצרף את פרטי המערכת לסוף הקובץ שיצרנו למעלה. אז בשורה הבאה, uname -a היא הפקודה, ואחריה >> מפעיל ניתוב מחדש. לאחר מכן, הנתיב המלא לקובץ שאליו ברצוננו לצרף את הפלט של ללא שם פקודה.
ה -ל פרמטר ב- ללא שם הפקודה מדפיסה את כל פרטי המערכת הזמינים.
uname -a >> /Users/lorikaufman/TerminalOutput/ls_output.txt
כדי להציג את הקובץ עם המידע המצורף בחלון הטרמינל, הזן את הפקודה הבאה, עם הנתיב המלא לקובץ שלך.
כיצד להשיג ניסיון של Spotify Premium
cat /Users/lorikaufman/TerminalOutput/ls_output.txt
חזור על תהליך זה כמה פעמים שאתה צריך כדי להוסיף את פלט הפקודה לצירוף לסוף הקובץ.
להלן דוגמה נוספת לשליחת הפלט של ה- ls הפקודה כעץ ספריות, עם ספריות משנה המפורטות ברשומות ( ר פרמטר) וקובץ אחד לכל שורה ( 1 פָּרָמֶטֶר).
ls -1R > /Users/lorikaufman/TerminalOutput/dir_tree.txt
לאחר מכן, אנו משתמשים ב- חתול פקודה, כפי שצוין לעיל כדי להציג את תוכן הקובץ בחלון הטרמינל.
cat /Users/lorikaufman/TerminalOutput/dir_tree.txt
הדפס פלט למסך והפנה אותו לקובץ
ה > ו >> אופרטורים אינם מציגים את פלט הפקודה על המסך. הפלט נשלח לקובץ בלבד.
אם ברצונך לשלוח את הפלט לקובץ ולראות אותו על המסך, השתמש ב טי הפקודה במקום ה > ו >> מפעילים.
כדי להשתמש ב טי פקודה עליך לנתק את הפלט מהפקודה שאתה מפעיל, כמו ls , אל ה טי פקודה, באמצעות מפעיל הצינור, מוט אנכי ( | ). לדוגמה, הפקודה הבאה לוקחת את הפלט של ls הפקודה ומצנרת אותו לתוך טי פקודה. ה טי הפקודה שולחת פלט זה למסך ולקובץ שציינת באמצעות הנתיב המלא לקובץ.
אתה יכול לטעון מחשב נייד באמצעות usb
ls | tee /Users/lorikaufman/TerminalOutput/ls_output.txt
הפקודה לעיל מחליפה את כל התוכן בקובץ או יוצרת חדש אם הוא אינו קיים, בדיוק כמו ה > מַפעִיל. השתמשנו בדברים הבאים חתול פקודה להציג את תוכן הקובץ שלנו בחלון הטרמינל.
cat /Users/lorikaufman/TerminalOutput/ls_output.txt
כדי להשתמש ב טי פקודה להדפסת פלט למסך והוספתו לסוף קובץ, הזן את הפקודה הבאה. כאן, אנו מוסיפים מידע מערכת מלא לסוף הקובץ באמצעות uname -a הפקודה, בדיוק כמו שעשינו עם >> מפעיל, אך שולח את הפלט גם למסך.
uname -a | tee -a /Users/lorikaufman/TerminalOutput/ls_output.txt
הפקודה הבאה היא טי גירסת הדפסת עץ ספרייה רקורסיבית לקובץ ולמסך, קובץ אחד בכל שורה, בדיוק כמו שעשינו עם > מַפעִיל.
ls -1R | tee /Users/lorikaufman/TerminalOutput/dir_tree.txt
לאחר מכן, אנו משתמשים ב- חתול פקודה שוב כדי לצפות בתוכן הקובץ.
cat /Users/lorikaufman/TerminalOutput/dir_tree.txt
אבל רגע, יש עוד
ישנן דרכים רבות נוספות להפנות פלט, כולל שגיאות, לקובץ. אתה יכול לקרוא על המפעילים והפקודות השונות המשמשות להפניית פלט ב- פרק ניווט קלט/פלט של מדריך ה- Bash Scripting Advanced .
משתמשי Mac צריכים גם להוסיף סימניה הפקודות של מסוף Mac שלנו מגיעות לרמות .
לַחֲלוֹק לַחֲלוֹק צִיוּץ אימייל מחק את הקבצים והתיקיות של Windows כדי לפנות מקום בדיסקצריך לפנות שטח דיסק במחשב Windows שלך? להלן הקבצים והתיקיות של Windows שניתן למחוק בבטחה כדי לפנות מקום בדיסק.
קרא הבא נושאים קשורים- לינוקס
- מק
- חלונות
- מָסוֹף
- Linux Bash Shell
לורי קאופמן היא סופרת טכנית עצמאית המתגוררת באזור סקרמנטו, קליפורניה. היא גאדג'ט וחנון טכנולוגי שאוהב לכתוב מאמרים בנושא מגוון נושאים. לורי אוהבת גם לקרוא תעלומות, תפירה צולבת, תיאטרון מוזיקלי ודוקטור הו. התחבר עם לורי ב- לינקדאין .
עוד מאת לורי קאופמןהירשם לניוזלטר שלנו
הצטרף לניוזלטר שלנו לקבלת טיפים, סקירות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!
לחצו כאן להרשמה