محمد عابدینی
کارشناس ارشد متخصص سیستم عامل های متن باز ( لینوکس و یونیکس )

آموزش دیدن محوای فایل با دستورات cat tail و head در FreeBSD

یکی از ملزومات کار با سیستم عامل های خط فرمانی مشاهده کردن محتوای فایل های متنی است، فایل های متنی بخش مهم و اساسی این نوع از سیستم عامل هاست که شما برای مدیریت کردن سرور ها و خود سیستم عامل باید از آن استفاده کنید در قدم اول باید به صورت خیلی ساده بتوانید محتوای یک فایل را مشاهده کنید.در این بخش شما با سه فرمان پایه ای آشنا می شوید:

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران
سرفصل های این مطلب
  1. فرمان cat
  2. فرمان head
  3. فرمان tail
  • فرمان cat
  • فرمان head
  • فرمان tail

فرمان cat

به صورت خیلی ساده می توانید از این فرمان برای مشاهده کردن یک فایل متنی استفاده کنید برای این منظور باید بعد از فرمان cat نام فایل را با فاصله ذکر کنید:

#cat /etc/rc.conf

در فرمان بالا با استفاده از فرمان cat می توانید محتوای فایل اصلی پیکربندی سیستم عامل FreeBSD را مشاهده کنید.

فرمان head

در برخی از مواد شما نیاز دارید که خطوط بالایی یک فایل را مشاهده کنید این کار به شما کمک می کند که خطوط توضیحات اصلی یک فایل را که در ابتدای آن فایل نوشته شده است را مشاهده کنید، برای این منظور از فرمان head به صورت زیر استفاده کنید:

فرمان tail

این فرمان انتهای یک فایل متنی را برای شما نمایش می دهد که کاربر بسیار جالبی در مورد فایل های گزارش یا همان log در FreeBSD دارد. در خروجی این فرمان ساده شما فقط می توانید خطوط آخر یک فایل را مشاهده کنید، این فرمان به صورت زیر اجرا می شود.

#tail /var/log/messages

برای مشاهده کردن live یک فایل در صورتی که آن فایل دارای تغییرات باشد بهتر است که از سویچ f این فرمان به صورت زیر استفاده کنید. این قابلیت برای مشاهده کردن لحظه به لحظه فایل های گزارش یا همان log مفید است.

#tail -f /var/log/messages

در شکل زیر خروجی فرمان بالا را مشاهده می کنید:

tail

بعد از اجرا این فرمان شما نمی توانید فرمانی را اجرا کنید تا زمانی که از دو کلید ctrl به همراه کلید c استفاده کنید تا دوباره به Shell یا همان خط فرمان باز گردید.


محمد عابدینی
محمد عابدینی

کارشناس ارشد متخصص سیستم عامل های متن باز ( لینوکس و یونیکس )

سلام دوستان از سال ۱۳۸۱ با سیستم عامل های مبتنی بر BSD کار کردم. برگذار کننده دوره های PF و pfsense مدرس دوره های لینوکس ( LPIC303) مقالات و فیلم های آموزشی در زمینه BSD تهیه کردم. یکی از سیستم عامل های مورد علاقه من OpenBSD است. عاشق کار با سیستم عاملهای متن باز عاشق کار با خط فرمان.

22 فروردین 1396 این مطلب را ارسال کرده

نظرات