دستور cat یکی از مفیدترین دستورات لینوکس است که می توانید یاد بگیرید. نام خود را از کلمه concatenate گرفته است و به شما امکان می دهد فایل ها را در صفحه خروجی استاندارد یا در فایل دیگری و موارد دیگر ایجاد، ادغام یا چاپ کنید.

نیازی به نصب هیچ چیزی از شما ندارد زیرا به همراه بسته coreutils از قبل در هر سیستم مبتنی بر دبیان یا رد هت نصب شده است.

در این آموزش، کاربردهای متداول دستور cat لینوکس را توضیح می دهیم و ویژگی های آن را توضیح می دهیم.

دستور دستور cat

قبل از شروع بررسی موضوع مقاله، باید با استفاده از SSH وارد VPS شویم و به سرعت نحو اصلی را بررسی کنیم. دستور یک نام فایل را به عنوان آرگومان به همراه گزینه هایی برای تعیین عملیات خاص می گیرد.

cat [OPTION] [FILE]

برای پیدا کردن تمام گزینه های موجود، فقط cat را تایپ کنید -کمک از terminal.

نمونه های فرمان cat

بیایید برخی از رایج ترین مثال ها را برای استفاده از دستور cat در لینوکس بررسی کنیم.

استفاده از دستور cat برای ایجاد یک فایل

با استفاده از دستور cat می توانید به سرعت یک فایل ایجاد کنید و متنی را در آن قرار دهید. برای انجام این کار، از > اپراتور redirect برای تغییر مسیر متن در فایل.

cat > filename.txt

فایل ایجاد می شود و می توانید آن را با متن پر کنید. برای افزودن چند خط متن کافیست فشار دهید وارد در پایان هر خط وقتی کارتان تمام شد، ضربه بزنید CTRL+D برای خروج از فایل

پیشنهاد می‌کنیم بخوانید:  روش ترکیب جاوا اسکریپت خارجی در وردپرس

برای تأیید اینکه آیا فایل واقعاً با دستور استفاده شده در بالا ایجاد شده است، فقط از دستور ls زیر در دستور استفاده کنید terminal:

ls -l

استفاده از دستور cat برای مشاهده محتوای یک فایل

این یکی از اساسی ترین کاربردهای دستور cat است. بدون هیچ گزینه ای، دستور محتویات یک فایل را خوانده و در آن نمایش می دهد console.

cat filename.txt

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

cat filename.txt | more

همچنین می توانید محتوای بیش از یک فایل را نمایش دهید. به عنوان مثال، برای نمایش محتوای تمام فایل های متنی، از دستور زیر استفاده کنید terminal:

cat *.txt

استفاده از دستور cat برای تغییر مسیر محتوا

به جای نمایش محتویات یک فایل در console می توانید با استفاده از گزینه خروجی را به فایل دیگری هدایت کنید >. خط فرمان به شکل زیر خواهد بود:

cat source.txt > destination.txt

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

برای اضافه کردن محتویات فایل مقصد، از >> گزینه همراه با دستور cat:

cat source.txt >> destination.txt

استفاده از دستور cat برای الحاق فایل ها

این دستور همچنین به شما امکان می دهد چندین فایل را به یک فایل متصل کنید. اساساً دقیقاً مانند ویژگی تغییر مسیر در بالا عمل می کند، اما با چندین فایل منبع.

cat source1.txt source2.txt > destination.txt

مانند قبل، دستور بالا فایل مقصد را در صورت عدم وجود آن ایجاد می کند یا فایل موجود با همین نام را بازنویسی می کند.

پیشنهاد می‌کنیم بخوانید:  بایگانی VPS

با استفاده از دستور cat برای برجسته کردن انتهای خط

دستور cat همچنین می‌تواند انتهای خط را با نمایش علامت علامت‌گذاری کند $ کاراکتر در پایان هر خط برای استفاده از این ویژگی، از -ای گزینه همراه با دستور cat:

cat -E filename.txt

استفاده از دستور cat برای نمایش اعداد خط

با دستور cat می توانید محتویات یک فایل را به همراه شماره خطوط در ابتدای هر یک نمایش دهید. برای استفاده از این ویژگی، از -n گزینه با دستور cat:

cat -n filename.txt

استفاده از دستور cat برای نمایش کاراکترهای غیر قابل چاپ

برای نمایش همه کاراکترهای غیر قابل چاپ از -v گزینه همراه با دستور cat مانند مثال زیر:

cat -v filename.txt

فقط برای نمایش کاراکترهای برگه، استفاده کنید -تی:

cat -T filename.txt

کاراکترهای برگه به ​​صورت نمایش داده می شوند ^ من

با استفاده از فرمان cat برای سرکوب خطوط خالی

برای سرکوب خطوط خالی مکرر، و فضای امن روی صفحه نمایش خود را می توانید استفاده کنید -s گزینه. به خاطر داشته باشید که این گزینه تنها با حذف خطوط خالی مکرر، یک خط خالی را حفظ می کند. دستور به شکل زیر خواهد بود:

cat -s filename.txt

با استفاده از دستور cat برای شماره گذاری خطوط غیر خالی

برای نمایش خطوط غیر خالی با شماره خطوط چاپ شده قبل از آنها از خط استفاده کنید گزینه. یادت باشد گزینه را لغو خواهد کرد -n گزینه:

cat -b filename.txt

با استفاده از دستور cat برای نمایش یک فایل به ترتیب معکوس

برای مشاهده محتویات یک فایل به ترتیب معکوس، از خط آخر شروع و به سطر اول ختم می شود، کافیست از tac دستور، که فقط cat در معکوس است:

tac filename.txt
روش استفاده از فرمان لینوکس cat با مثال
روش استفاده از فرمان لینوکس cat با مثال 2

نتیجه

خودشه. اکنون تمام ویژگی ها و عملکردهای اصلی دستور cat را می دانید. اکنون درک اساسی برای استفاده مناسب از آن خواهید داشت. برای اطلاعات بیشتر روی با دستور cat، همیشه می توانید کتابچه راهنمای کاربر را فراخوانی کنید page از گربه با فرمان گربه مرد!.

امیدواریم این مقاله به شما کمک کند تا مهارت های ترمینال لینوکس خود را بهتر کنید. در قسمت بعدی می بینمت!