Skip to main content

כיצד להציג את סוף קובץ ב - Linux עם פקודת זנב

Writing 2D Games in C using SDL by Thomas Lively (יוני 2026)

Writing 2D Games in C using SDL by Thomas Lively (יוני 2026)
Anonim

ישנן שתי פקודות שימושיות מאוד ב- Linux אשר מאפשרות לך לראות חלק מקובץ. הראשון נקרא ראש כברירת מחדל, הוא מראה לך את 10 השורות הראשונות בקובץ. השני הוא זנב הפקודה אשר כברירת מחדל מאפשר לך להציג את 10 השורות האחרונות בקובץ.

למה אתה רוצה להשתמש באחת הפקודות האלה? למה לא פשוט להשתמש בפקודה חתול כדי להציג את הקובץ כולו או להשתמש בעורך כגון ננו?

תארו לעצמכם את הקובץ שאתה קורא יש 300,000 שורות בו. תארו לעצמכם גם כי הקובץ צורכת הרבה שטח דיסק.

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

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

מדריך זה יראה לכם כיצד להשתמש בפקודת הזנב, כולל כל המתגים הזמינים.

דוגמה לשימוש

כאמור, פקודת הזנב כברירת מחדל מציגה את 10 השורות האחרונות בקובץ.

התחביר עבור פקודת הזנב הוא כדלקמן:

זנב

לדוגמה, כדי להציג את יומן האתחול עבור המערכת שלך, באפשרותך להשתמש בפקודה הבאה:

sudo tail /var/log/boot.log

הפלט יהיה משהו כזה:

* החל להפעיל את זמן האתחול הנותר של התקני בלוק מוצפנים OK* החל שמירה udev יומן וכללי עדכון אישור* עצירת שמירה udev יומן וכללי עדכון אישור* דיבור- dispatcher מושבת; לערוך / etc / default / דיבור- dispatcher* תוספות VirtualBox מושבתות, לא במכונה וירטואליתמבוטלת לנכים; לערוך / וכו '/ ברירת המחדל / saned* שחזור מצב פותר … אישור* עצירת מערכת V תאימות runlevel אישור* הפעלת MDM Display Manager אישור* עצור שלח אירוע כדי לציין plymouth הוא מעלה אישור

כיצד לציין את מספר הקווים כדי להראות

אולי אתה רוצה לראות יותר מ 10 שורות האחרונות של הקובץ. באפשרותך לציין את מספר השורות שברצונך לראות באמצעות הפקודה הבאה:

זנב סודו - 20

הדוגמה שלמעלה תציג את 20 השורות האחרונות של הקובץ.

לחלופין, ניתן להשתמש -n כדי לציין את נקודת ההתחלה של הקובץ גם כן. אולי אתה יודע את 30 השורות הראשונות בקובץ הם הערות ואתה רק רוצה לראות את הנתונים בתוך קובץ. במקרה זה, תשתמש בפקודה הבאה:

זנב sudo-n + 20

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

לדוגמה:

זנב sudo-n + 20 | יותר

הפקודה הנ"ל שולחת את 20 השורות האחרונות מתוך שם הקובץ וצינורות זה כקלט לפקודה יותר:

ניתן גם להשתמש בפקודה 'זנב' כדי להציג מספר מסוים של בתים במקום שורות:

sudo tail-c20

שוב ניתן להשתמש במתג זהה כדי להתחיל להציג מתוך מספר בית מסוים כדלקמן:

זנב sudo -c + 20

כיצד לפקח על קובץ יומן

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

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

זנב סודו -F20

ניתן גם להשתמש בזנב כדי להמשיך לעקוב אחר יומן עד שתהליך מת כדלקמן:

זנב סודו - F = = 1234

כדי לאתר את מזהה התהליך עבור תהליך, באפשרותך להשתמש בפקודה הבאה:

ps -ef grep

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

ps -ef grep - -

הפלט מהפקודה ייתן לך מזהה תהליך. תאר לעצמך את מזהה התהליך הוא 1234.

עכשיו אתה יכול להפעיל זנב נגד הקובץ להיות נערך על ידי nano באמצעות הפקודה הבאה:

זנב סודו - F = = 1234

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

כיצד לנסות שוב את הזנב פיקוד

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

זנב סודו -

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

סיכום

לקבלת מידע נוסף אודות פקודת הזנב, באפשרותך להשתמש בפקודה הבאה:

זנב

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