כיצד לשמור את פלט שורת הפקודה לקובץ ב- Windows, Mac ו- Linux

כיצד לשמור את פלט שורת הפקודה לקובץ ב- Windows, Mac ו- Linux

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





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





היום נסקור כיצד לשלוח את הפלט של פקודה לקובץ טקסט במעטפת 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
על הסופר לורי קאופמן(פורסמו 62 מאמרים)

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

עוד מאת לורי קאופמן

הירשם לניוזלטר שלנו

הצטרף לניוזלטר שלנו לקבלת טיפים, סקירות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!

לחצו כאן להרשמה
קטגוריה מק