אנדרואיד

פקודת ראש לינוקס

תוכן עניינים:

Anonim

הפקודה הראשית מדפיסה את השורות הראשונות (10 שורות כברירת מחדל) של קובץ אחד או יותר או נתונים הצנרת לפלט רגיל.

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

תחביר פיקוד ראש

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

head……

  • OPTION - אפשרויות ראש. נעבור על האפשרויות הנפוצות ביותר בסעיפים הבאים. FILE - שמות קבצי קלט אפסיים או יותר. אם לא מצוין קובץ כלשהו, ​​או כאשר הקובץ הוא - , הראש יקרא את הקלט הסטנדרטי.

כיצד להשתמש בפקודת הראש

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

head filename.txt

כיצד להציג מספר ספציפי של קווים

השתמש באפשרות -n (- --lines ) ואחריה מספר שלם המציין את מספר השורות שיוצגו:

head -n filename.txt head -n filename.txt

אתה יכול להשמיט את האות n ולהשתמש רק במקף ( - ) ובמספר (ללא רווח ביניהם).

כדי להציג את 30 השורות הראשונות בקובץ בשם filename.txt תקלידו:

head -n 30 filename.txt

להלן תוצאת אותה תוצאה של הפקודות שלעיל:

head -30 filename.txt

כיצד להציג מספר ספציפי של ביטים

האפשרות -c ( --bytes ) מאפשרת להדפיס מספר ספציפי של בתים:

head -c filename.txt head -c filename.txt

לדוגמה כדי להציג את 100 הבתים הראשונים של הנתונים מהקובץ בשם filename.txt שתקלידו:

head -c 100 filename.txt

אתה יכול גם להשתמש בסיומת מכפיל אחרי המספר כדי לציין את מספר הבתים שיוצג. b מכפיל אותו ב 512, kB מכפיל אותו ב 1000, K מכפיל אותו ב 1024, MB מכפיל אותו ב 1000000, M מכפיל אותו ב 1048576 וכן הלאה.

הפקודה הבאה תציג את חמשת הקילובייטים הראשונים (2048) של filename.txt הקובץ. filename.txt :

head -c 5k filename.txt

כיצד להציג קבצים מרובים

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

head filename1.txt filename2.txt

אתה יכול להשתמש באותן אפשרויות כמו בעת הצגת קובץ בודד.

דוגמה זו מציגה את 20 השורות הראשונות של הקבצים filename1.txt ו- filename2.txt :

head -n 20 filename1.txt filename2.txt

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

כיצד להשתמש בראש עם פקודות אחרות

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

הפקודה הבאה תביא hash למשתנה הסביבתי $RANDOM , תציג את 32 הביטים הראשונים ותציג 24 תווים מחרוזת אקראית:

echo $RANDOM | sha512sum | head -c 24; echo

סיכום

בשלב זה עליכם להיות בעלי הבנה טובה כיצד להשתמש בפקודת ראש Linux. זה משלים לפקודת הזנב שמדפיס את השורות האחרונות של קובץ אל הטרמינל.

מסוף ראש