Menu
CoddyTech

ראש וזנב

חלק מהיחידה יסודות במסלול ה-Terminal של Coddy. שיעור 30 מתוך 82.

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

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

head log.txt

כדי לציין כמה שורות להציג, השתמשו בדגל -n:

head -n 3 log.txt   # הצג את 3 השורות הראשונות
head -n 1 log.txt   # הצג רק את השורה הראשונה

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

tail log.txt

כדי לציין כמה שורות:

tail -n 3 log.txt   # הצג את 3 השורות האחרונות
tail -n 1 log.txt   # הצג רק את השורה האחרונה

מתי להשתמש בכל אחת מהן:

  • השתמשו ב־head כדי להציג תצוגה מקדימה של המבנה או הכותרת של קובץ
  • השתמשו ב־tail כדי לבדוק את הרשומות האחרונות בקובץ יומן

טריק שימושי: שילוב של שניהם:

אפשר להשתמש בשתי הפקודות יחד כדי לראות את תחילת הקובץ ואת סופו בו־זמנית:

head -n 2 log.txt
tail -n 2 log.txt
challenge icon

אתגר

מתחילים
השתמשו ב־head וב־tail כדי לבדוק את log.txt. הריצו את שתי הפקודות, תחילה את head ואז את tail. אפשר להקליד אותן בשתי שורות, או בשורה אחת כשהן מופרדות בנקודה־פסיק (;):

1. הדפיסו את 3 השורות הראשונות של הקובץ באמצעות head -n 3 log.txt
2. הדפיסו את השורה האחרונה של הקובץ באמצעות tail -n 1 log.txt

פורמט של שורה אחת: command1; command2
רמז: נקודה־פסיק ; מריצה כמה פקודות בזו אחר זו בשורה אחת.

נסו בעצמכם

טרמינל
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה יסודות

תרגלו בעצמכם: Terminal אונליין