ישנן שתי פקודות שימושיות מאוד ב- 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, כפי שאתה צריך להיות בעקבות הקובץ רוצה לנסות שוב. לקבלת מידע נוסף אודות פקודת הזנב, באפשרותך להשתמש בפקודה הבאה: זנב תוכלו להבחין כי כללנו סודו בתוך רוב הפקודות. זה נחוץ רק כאשר אין לך הרשאות כמו המשתמש הרגיל שלך כדי להציג את הקובץ ואתה צריך הרשאות גבוהות. כיצד לציין את מספר הקווים כדי להראות
כיצד לפקח על קובץ יומן
כיצד לנסות שוב את הזנב פיקוד
סיכום




