از طریق منوی جستجو مطلب مورد نظر خود در وبلاگ را به سرعت پیدا کنید
روش استفاده از فرمان لینوکس cat با مثال
سرفصلهای مطلب
دستور 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
مانند قبل، دستور بالا فایل مقصد را در صورت عدم وجود آن ایجاد می کند یا فایل موجود با همین نام را بازنویسی می کند.
با استفاده از دستور 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، همیشه می توانید کتابچه راهنمای کاربر را فراخوانی کنید page از گربه با فرمان گربه مرد!.
امیدواریم این مقاله به شما کمک کند تا مهارت های ترمینال لینوکس خود را بهتر کنید. در قسمت بعدی می بینمت!
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم
زمان انتشار: 1402-12-29 15:24:03