פלט הפניה מחדש של Linux לקובץ ולמסך

Linux Redirect Output File



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

פקודת טי:

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







תחביר בסיסי של command command:

כאן הראנו לך את התחביר הבסיסי של פקודת tee.



טיאפשרויות קבצים

אפשרויות:



  • -i או –ignore-interrupts נועד להתעלם מאותות הפרעה.
  • לבסוף, -א או –הוספת מאפשר לפקודת tee לצרף קבצים במקום להחליף את התוכן.
  • תוכל גם להשתמש ב- tee -help כדי להציג את רשימת האפשרויות הזמינות לפקודת tee.

קבצים:





  • שמות קבצים של קובץ אחד או יותר. כל אחד מהקבצים הללו יכיל את הפלט המנותב מחדש.

שימוש בפקודת tee להפניית פלט לקובץ ולמסך:

חלק זה מכיל כמה דוגמאות מצוינות להדגמת הפניית הפלט של כל פקודה למסך או לקובץ כלשהו.

תחביר של פקודת tee להפניית פלט:

פקודה | טי /נָתִיב/ל/קוֹבֶץ

הפניית פלט לקובץ ומסך בודדים:

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



$ls


לניתוב הפלט לקובץ ולמסך בו זמנית, כתוב את פקודת tee באופן הבא:

$ls | טיקובץ מדגם

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

תוכל גם לצרף את הפלט המנותב על ידי שימוש ב אוֹ -לְצַרֵף אפשרות עם הפקודה tee. אוֹ -לְצַרֵף אפשרות מאפשרת לפקודת tee לצרף קבצים במקום להחליף את תוכן הקובץ.

תחביר להוספת פלט המנותב מחדש:

פקודה | טי /נָתִיב/ל/קוֹבֶץ

פקודה זו תצרף את הפלט המנותב לסוף קובץ המדגם.

$ללא שם | טי קובץ מדגם

הפניית פלט למספר קבצים ומסך:

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

פקודה | טיקובץ 1 קובץ 2 קובץ 3

הפקודה שלהלן תנתב את הפלט של ls לקבצי screen ו- samplefile.txt ו- samplefile2.txt.

$ls | טיsamplefile.txt samplefile2.txt

סיכום:

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