در کنار coreutils که ابزارهای کلاسیک مثل cp، ls، mv و… رو فراهم میکنه، moreutils چند ابزار کوچیک ولی کاربردی اضافه میکنه که جای خالی بعضی قابلیتها رو تو محیطهای یونیکسی و لینوکسی پر میکنن و توی اسکریپتنویسی خیلی بهدرد میخورن.
لیست چند تا از اسکریپتهای کاربردی moreutils رو میتونید در ادامه ببینید:
- combine: ترکیب خطوط دو فایل با منطق AND/OR
- errno: نمایش اسم و توضیح خطاهای استاندارد errno
- ifdata: گرفتن اطلاعات اینترفیس شبکه بدون پارس ifconfig
- ifne: اجرای برنامه فقط اگه stdin خالی نباشه
- isutf8: چککردن معتبر بودن UTF‑8 ورودی یا فایل
- lckdo: اجرای فرمان با فایل قفل برای جلوگیری از اجرای همزمان
این فرمان بعد از اضافه شدن فرمان flock به util-linux منسوخ شده و تو نگارشهای آینده حذف میشه
- mispipe: پایپکردن دو فرمان، ولی برگرداندن کد خروجی فرمان اول
- parallel: اجرای همزمان چند فرمان (چند job)
- pee: شبیه tee، ولی فرستادن stdin به چند پایپ
- sponge: گرفتن کل ورودی و آخر کار نوشتن روی فایل
- ts: اضافهکردن timestamp به ابتدای هر خط ورودی
- vidir: ویرایش اسم/جای فایلها از داخل ادیتور
- vipe: بازکردن stdin در ادیتور و فرستادن خروجی ویرایش به stdout
- zrun: اجرای فرمان روی فایلهای فشرده، با آنزیپ خودکار موقت
#linux #commandline #tools
🔘 @linux_exp ~> More