خبر و ترفند روز

خبر و ترفند های روز را اینجا بخوانید!

bat: یک جایگزین مدرن برای دستور کلاسیک لینوکس cat

اگر خروجی کسل کننده و خسته کننده دستور cat را دوست ندارید، نصب bat را روی دستگاه لینوکس خود در نظر بگیرید.

ابزار cat قبل از لینوکس ساخته شده است، اما ممکن است تعجب کنید که آیا چیزی بهتر از این ابزار استاندارد وجود دارد. اگر می خواهید فایل ها را در لینوکس بررسی کنید، یک ابزار جدیدتر به نام bat وجود دارد که ممکن است به آن علاقه مند باشید.

خفاش چیست؟

صفحه اصلی خفاش

خفاش یک کلون گربه با برخی ویژگی های مدرن است. شعار صفحه GitHub آن “یک کلون گربه با بال” است.

یکی از ویژگی های اصلی اضافه کردن شماره خطوط به هر خروجی است. همچنین به طور خودکار چندین زبان برنامه نویسی را تشخیص می دهد و نحو را برجسته می کند. همچنین به طور یکپارچه با Git ادغام می شود.

نصب bat روی لینوکس

نصب bat روی دسکتاپ لینوکس به اندازه کافی آسان است. این در بسیاری از مخازن رسمی توزیع لینوکس در دسترس است.

برای نصب bat در اوبونتو یا دبیان، فقط از APT استفاده کنید:

sudo apt install bat

همانطور که در ادامه توضیح داده خواهد شد، اجرای آن در دبیان و اوبونتو کمی متفاوت است.

برای نصب bat در آرچ لینوکس:

sudo pacman -S bat

و در Fedora/Red Hat/CentOS:

sudo dnf install bat

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

خفاش دویدن شبیه استفاده از گربه است. شما می توانید آن را با فایل ها یا با ورودی استاندارد استفاده کنید. می توانید آن را در خط فرمان با “bat” فراخوانی کنید.

اگر در اوبونتو یا دبیان هستید، آن را با تایپ کردن “batcat” به جای آن صدا بزنید. می توانید با ایجاد نام مستعار پوسته آن را به “bat” تغییر دهید:

alias batcat="bat"

این را در فایل پیکربندی پوسته خود بچسبانید (معمولاً bashrc. یا zshrc.) تا دائمی شود.

مطلب مرتبط:   چگونه از یک جلسه SSH بدون پاسخ در لینوکس خارج شویم

ابزار لینوکس خفاش نشان دادن نحو برجسته برای یک C "سلام، دنیا!" برنامه

اولین چیزی که متوجه خواهید شد این است که bat یک مرز با اعداد خط در اطراف خروجی می کشد. به نظر می رسد این فقط آن را زیباتر می کند. برنامه استاندارد گربه دارای گزینه -n برای نمایش شماره خطوط است.

گزینه bat -n که شماره خطوط را نشان می دهد

اگر از تزئینات خوشتان نمی آید، می توانید از -n فقط برای نمایش اعداد خطوط استفاده کنید.

bat بسیاری از زبان های برنامه نویسی محبوب را شناسایی کرده و نحو را برجسته می کند. شما می توانید از گزینه -l برای شناسایی یک زبان خاص مانند C استفاده کنید.

bat -l c file.c

جایگزینی مدرن برای فرمان گربه

bat یک جایگزین مدرن برای دستور کلاسیک لینوکس cat است. برخی از ویژگی های منحصر به فرد، مانند چاپ زیبا اعداد خط، صفحه بندی، و برجسته سازی نحو را ارائه می دهد.

bat تنها برداشت مدرن از ابزارهای کلاسیک یونیکس نیست. جایگزین های زیادی برای ابزارهای آزمایش شده با زمان مانند grep یا man وجود دارد که ممکن است بخواهید آنها را بررسی کنید.