فرمان cat در سیستم عامل لینوکس به منظور نمایش محتوای فایلها استفاده میشود. با استفاده از این فرمان، میتوانید محتوای یک یا چند فایل را به صورت متنی به صفحه نمایش برسانید. علاوه بر این، با استفاده از پارامترهای مختلف، میتوانید نحوه نمایش ویژگیهای مختلف فایل را نیز تغییر دهید.
مرتبط: معرفی دستورات خط فرمان لینوکس
فرمان cat چگونه کار میکند؟
برای استفاده از فرمان cat در لینوکس، باید به صورت زیر عمل کنید:
cat [پارامترها] [فایل(های) مورد نظر]
پارامترهای فرمان cat میتوانند شامل موارد زیر باشند:
-n
: نمایش شماره خطوط-b
: نمایش شماره خطوط برای خطوطی که دارای متن هستند-s
: حذف خطوط خالی-E
: اتصال علامت دلخط ($) به انتهای هر خط-T
: نمایش علامتهای صفحهبندی TAB به صورت ^I-A
: نمایش همه کاراکترها با رنگها و علامتهای صفحهبندی
فرمان cat همچنین قادر به کار با چندین فایل به صورت همزمان است. برای این کار میتوانید فهرستی از فایلها را به عنوان ورودی به فرمان منتقل کنید.
مثالهای استفاده از فرمان cat
مثال ۱: نمایش محتوای یک فایل
برای نمایش محتوای یک فایل به صورت متنی، به صورت زیر عمل کنید:
cat file.txt
در این مثال، فرض میشود که فایل “file.txt” در همان دایرکتوری فعلی وجود دارد. با اجرای دستور بالا، محتوای این فایل به صورت متنی در خروجی نمایش داده میشود.
مثال ۲: نمایش محتوای چندین فایل
برای نمایش محتوای چندین فایل به صورت همزمان، میتوانید فهرستی از فایلها را به عنوان ورودی به فرمان منتقل کنید. به طور مثال:
cat file1.txt file2.txt file3.txt
این دستور محتوای فایلهای “file1.txt”، “file2.txt” و “file3.txt” را به صورت متنی به صفحه نمایش میرساند.
مثال ۳: نمایش شماره خطوط
با استفاده از پارامتر -n، میتوانید شماره خطوط را در کنار محتوای فایل نمایش دهید. به طور مثال:
cat -n file.txt
در این مثال، شماره خطوط محتوای فایل “file.txt” به همراه خود محتوا نمایش داده میشود.
مثال ۴: حذف خطوط خالی
با استفاده از پارامتر -s، میتوانید خطوط خالی را از محتوای فایل حذف کنید. به طور مثال:
cat -s file.txt
در این مثال، فرمان cat محتوای فایل “file.txt” را بدون خطوط خالی نمایش میدهد.
مثال ۵: اتصال علامت دلخط به انتهای هر خط
با استفاده از پارامتر -E، میتوانید علامت دلخط ($) را به انتهای هر خط اضافه کنید. به طور مثال:
cat -E file.txt
در این مثال، فرمان cat محتوای فایل “file.txt” را به همراه علامت دلخط در انتهای هر خط نمایش میدهد.
مثال ۶: نمایش علامتهای صفحهبندی TAB به صورت ^I
با استفاده از پارامتر -T، میتوانید علامتهای صفحهبندی TAB را به صورت ^I نمایش دهید. به طور مثال:
cat -T file.txt
در این مثال، فرمان cat محتوای فایل “file.txt” را به همراه نمایش علامتهای صفحهبندی TAB به صفحه نمایش میرساند.
مثال ۷: نمایش همه کاراکترها با رنگها و علامتهای صفحهبندی
با استفاده از پارامتر -A، میتوانید همه کاراکترها را با رنگها و علامتهای صفحهبندی نمایش دهید. به طور مثال:
cat -A file.txt
در این مثال، فرمان cat محتوای فایل “file.txt” را به همراه نمایش همه کاراکترها با رنگها و علامتهای صفحهبندی به صفحه نمایش میرساند.