אתה יכול להשתמש בכל קובץ קיים או ליצור כל קובץ חדש לבדיקת הפונקציות של 'רֹאשׁ' ו 'זָנָב' פקודות. כאן, שני קבצי טקסט בשם products.txt ו עובד. טקסט נוצרים כדי להראות את השימוש ב- 'רֹאשׁ' ו 'זָנָב' פקודות.
הפעל את הפקודה הבאה כדי להציג את התוכן של products.txt קוֹבֶץ.
$ חתול products.txt
הפעל את הפקודה הבאה כדי להציג את התוכן של עובד. טקסט קוֹבֶץ.
עובד חתול $.txt
כברירת מחדל, 'זָנָב' הפקודה קוראת את 10 השורות האחרונות של הקובץ. אם אתה רוצה לקרוא יותר או פחות מעשר שורות מסיום הקובץ, עליך להשתמש באפשרות '-n' עם 'זָנָב' פקודה.
תחביר פקודת הזנב:
זנב [אופציה] [שם קובץ] ... [שם קובץ]
כמו הפקודה 'ראש' הפקודה 'זנב' ישימה גם למספר קבצים והשימוש באפשרות הוא אופציונלי לפקודת 'זנב'.
דוגמה - 1: פקודת 'זנב' ללא כל אפשרות
לקובץ employee.txt יש רק 6 שורות שזה פחות מ 10. לכן, הפקודה הבאה תציג את מלוא התוכן של קובץ Employ.txt.
$ זנב עובד.טקסט
דוגמה -2: פקודה 'זנב' עם אפשרות -n וערך חיובי
אם אתה רוצה לקרוא שורות מסוימות מסוף הקובץ, עליך להשתמש באפשרות '-n' עם ערך חיובי. הפקודה הבאה תציג את 2 השורות האחרונות של קובץ Employ.txt.
$ tail -n 2 worker.txt
דוגמה -3: פקודה 'זנב' עם -n וערך שלילי
אם אתה רוצה להשמיט את השורות הספציפיות מההתחלה, עליך להשתמש באפשרות '-n' עם ערך שלילי בפקודה 'זנב'. הפקודה הבאה תציג את התוכן של קובץ Employ.txt על ידי השמטת 3 שורות מההתחלה.
$ tail -n -3 worker.txt
דוגמה - 4: פקודה 'זנב' עם מספר קבצים
הפקודה הבאה תציג את 3 השורות האחרונות של הקובץ products.txt ו- employee.txt.
$ tail -n 3 products.txt עובד.טקסט
דוגמא - 5: שימוש בפקודות 'ראש' ו'זנב 'יחד
אם אתה רוצה לקרוא את התוכן מאמצע כל קובץ אז רק 'רֹאשׁ' אוֹ 'זָנָב' הפקודה לא יכולה לפתור בעיה זו. אתה צריך להשתמש בשניהם 'רֹאשׁ' ו 'זָנָב' פקודות יחד כדי לפתור בעיה זו. הפקודה הבאה תקרא שורות 2 עד 6 מתוך products.txt קוֹבֶץ. בתחילה, 'רֹאשׁ' הפקודה אחזר את 6 השורות הראשונות על ידי השמטת 5 השורות האחרונות עבור ערך שלילי ו- 'זָנָב' הפקודה אחזור את השורה האחרונה 5 מהפלט של 'רֹאשׁ' פקודה.
$ head -n -5 products.txt | זנב -n 5
אני מקווה שאחרי תרגול הדוגמאות הנ'ל, כל אחד יוכל להגיש מועמדות 'רֹאשׁ' ו 'זָנָב' פקודה כמו שצריך.