فهرست سرفصل‌های Bash
خانه (Home) مقدمه (Intro) شروع به کار (Get Started) فرمان ها (Commands) فهرست فایل ها (List (ls)) تغییر پوشه (Change Dir (cd)) نمایش مسیر (Print Dir (pwd)) چاپ متن (Echo (echo)) ادغام فایل ها (Concatenate (cat)) کپی کردن (Copy (cp)) جابه جایی (Move (mv)) حذف (Remove (rm)) ساخت/به روزرسانی زمان (Timestamp (touch)) ساخت پوشه (Make Dir (mkdir)) راهنما (Manual (man)) نام مستعار (Alias) جستجوی متن (Search Text (grep)) اسکن الگو (Pattern Scan (awk)) ویرایشگر جریان (Stream Editor (sed)) برش بخش ها (Remove Section (cut)) مرتب سازی خطوط (Sort Lines (sort)) نمایش انتها (View End (tail)) نمایش ابتدا (View Start (head)) وضعیت فرایندها (Process Status (ps)) فهرست فرایندها (List Processes (top)) فضای دیسک (Disk Space (df)) مصرف پوشه ها (Directory Usage (du)) مصرف حافظه (Memory Usage (free)) پایان دادن (Terminate (kill)) زمان روشن بودن (Uptime) پینگ (Ping) انتقال URL (URL Transfer (curl)) دانلودکننده (Downloader (wget)) اتصال راه دور (Remote Connect (ssh)) کپی امن (Secure Copy (scp)) همگام سازی فایل ها (File Sync (rsync)) فشرده سازی (Compress (zip)) استخراج (Extract (unzip)) بایگانی TAR (TAR Archive) مالکیت (Ownership) تغییر مجوزها (Modify (chmod)) تغییر مالکیت (Ownership (chown)) تغییر گروه (Group (chgrp)) سینتکس (Syntax) اسکریپت (Script) متغیرها (Variables) انواع داده (Data Types) عملگرها (Operators) اگر…وگرنه (If...Else) حلقه ها (Loops) توابع (Functions) آرایه ها (Arrays) زمان بندی (Schedule (cron)) تمارین (Exercises) آزمون (Quiz) گواهینامه (Certificate)
نتیجه‌ای برای جستجو یافت نشد.
مستندات زبان Bash

Bash — نمایش ابتدا (View Start (head))

آخرین بروزرسانی: 1404/08/17

نمایش ابتدا (View Start (head))

گاهی فقط اول فایل مهم است. دستور «head» ابتدای فایل را نشان می دهد. پیش نمایش یعنی سریع ساختار فایل را ببینی و گیج نشوی.

استفاده از head

head به صورت پیش فرض 10 خط اول را نشان می دهد. برای چک سریع قالب داده عالی است.

head logfile.txt
line 01
line 02
line 03
line 04
line 05
line 06
line 07
line 08
line 09
line 10

مشاهده در ادیتور

نحو دستور

«نحو (Syntax)» یعنی شکل درست نوشتن دستور. الگوی کلی head این است.

head [OPTION]... [FILE]...

مشاهده در ادیتور

نمایش تعداد خطوط با -n

با -n تعیین کن چند خط اول نشان داده شود. پیش فرض 10 خط است.

head -n 5 logfile.txt
line 01
line 02
line 03
line 04
line 05

مشاهده در ادیتور

نمایش برحسب بایت با -c

با -c می توانی ابتدای فایل را برحسب بایت ببینی. این برای فایل های دودویی مفید است.

head -c 20 logfile.txt
line 01
line 02
line 

مشاهده در ادیتور

چند فایل همزمان

head می تواند چند فایل را پشت سرهم نشان دهد. نام هر فایل به صورت سربرگ می آید.

head -n 3 logfile.txt logfile2.txt
==> logfile.txt <==
line 01
line 02
line 03

==> logfile2.txt <==
line 01
line 02
line 03

مشاهده در ادیتور

حذف سربرگ ها با -q

با -q هنگام چند فایل، سربرگ نام فایل ها حذف می شود. خروجی جمع وجورتر می شود.

head -q -n 3 logfile.txt logfile2.txt
line 01
line 02
line 03
line 01
line 02
line 03

مشاهده در ادیتور

نکته: اگر به انتهای فایل نیاز داری، از tail استفاده کن. همچنین برای مرور کامل «نمایش ابتدا» این صفحه نمایش ابتدا را نشانه گذاری کن. برای آشنایی با پردازش ها بعدی، به ps سر بزن.

تمرین گام به گام

  1. یک فایل نمونه با 20 خط بساز.
  2. با head 10 خط اول را ببین.
  3. با -n 5 تعداد خطوط را کم کن.
  4. با -c 30 نمایش بایتی را امتحان کن.
  5. دو فایل را با -q بدون سربرگ ببین.

جمع بندی سریع

  • head ابتدای فایل ها را نشان می دهد.
  • -n برای تعداد خطوط است.
  • -c برای تعداد بایت است.
  • -q سربرگ فایل ها را حذف می کند.
  • برای انتها از tail استفاده کن.