Menu
Coddy logo textTech

ראש וזנב

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

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

תבנית לדוגמה: command1; command2
רמז: נקודה-פסיק ; מאפשרת להריץ כמה פקודות בזו אחר זו בשורה אחת.

נסו בעצמכם

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

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

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

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