نماد سایت وبلاگ شتابان هاست

دستور Head در لینوکس

دستور Head در لینوکس

دستور head خطوط اول (۱۰ خط به طور پیش فرض) یک یا چند پرونده یا داده ها را به خروجی استاندارد نشان می دهد. در این آموزش نحوه استفاده از دستور head در لینوکس را از طریق مثال های عملی و توضیحات مفصل در مورد رایج ترین گزینه های آن توضیح خواهیم داد.

در ادامه با ما در شتابان هاست همراه باشید.

نحو دستور Head:

نحو مربوط به دستور head به شرح زیر است:

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

نحوه استفاده از دستور Head:

در ساده ترین شکل در صورت استفاده بدون هیچ گزینه ، فرمان head 10 خط اول را نمایش می دهد.

head filename.txt

نحوه نمایش تعداد مشخصی از خطوط:

از گزینه (-n (--lines استفاده کنید و به همراه عدد صحیح تعداد خطوط نشان داده شده را مشخص کنید:

head -n <NUMBER> filename.txt

می توانید حرف n را حذف کرده و فقط از خط (-) و شماره (بدون فاصله بین آنها) استفاده کنید.

برای نمایش ۳۰ سطر اول یک پرونده با نام filename.txt شما می نویسید:

head -n 30 filename.txt

موارد زیر نتیجه مشابه فرامین فوق را به دست می آورد:

head -30 filename.txt

نحوه نمایش تعداد مشخصی از بایت ها:

گزینه (-c (--bytes به شما امکان نمایش تعداد مشخصی از بایت ها را می دهد:

head -c <NUMBER> filename.txt

به عنوان مثال برای نمایش ۱۰۰ بایت اول داده از پرونده ای به نام filename.txt شما تایپ می کنید:

head -c 100 filename.txt

برای مشخص کردن تعداد بایت های نمایش داده شده ، می توانید از پسوند چند برابر نیز استفاده کنید. b آن را با ۵۱۲ ضرب می کند ، kB آن را با ۱۰۰۰ ضرب می کند ، K آن را با ۱۰۲۴ ضرب می کند ، مگابایت آن را با ۱۰۰۰۰۰۰ ضرب می کند ، M آن را ۱۰۴۸۵۷۶ ضرب می کند و غیره.

دستور زیر پنج کیلوبایت اول (۲۰۴۸) پرونده filename.txt را نمایش می دهد:

head -c 5k filename.txt

نحوه نمایش چندین فایل:

اگر چندین فایل به عنوان ورودی به دستور head ارائه شود ، ده خط اول از هر پرونده ارائه شده را نشان می دهد.

head filename1.txt filename2.txt

می توانید هنگام نمایش یک فایل واحد ، از گزینه های مشابه استفاده کنید.

این مثال ۲۰ سطر اول پرونده های filename1.txt و filename2.txt را نشان می دهد:

head -n 20 filename1.txt filename2.txt

هنگامی که بیش از یک پرونده استفاده می شود ، خروجی قبل از هرکدام دارای یک هدر است که نام پرونده را نشان می دهد.

دستور Head را می توان در ترکیب با سایر دستورات با تغییر مسیر خروجی استاندارد از / به دیگر ابزارهای کاربردی با استفاده از لوله ها استفاده کرد.

دستور زیر متغیر محیط RANDOM $ RANDOM خواهد بود ، ۳۲ بایت اول را نمایش داده و ۲۴ رشته تصادفی را نمایش می دهد:

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

جمع بندی:

در حال حاضر شما باید درک خوبی از نحوه استفاده از دستور head در لینوکس داشته باشید.

امیدوارم این مقاله براتون مفید بوده باشه.

ما رو تو شتابان هاست دنبال کنید. 🙂

خروج از نسخه موبایل