STDBUF(1) General Commands Manual STDBUF(1)

stdbuf - اجرای COMMAND با تغییر در عملیات بافرینگ جریان‌های استاندارد آن

stdbuf [OPTION]... COMMAND

اجرای COMMAND با عملیات بافرینگ تغییریافته برای جریان‌های استاندارد آن.

تنظیم بافرینگ جریان ورودی استاندارد
تنظیم بافرینگ جریان خروجی استاندارد
تنظیم بافرینگ جریان خطای استاندارد
نمایش راهنما
نمایش نسخه

اگر MODE برابر با 'L' باشد، جریان مربوطه به‌صورت خط‌به‌خط بافر (line buffered) می‌شود. این گزینه برای ورودی استاندارد نامعتبر است.

اگر MODE برابر با '0' باشد، جریان مربوطه بدون بافر (unbuffered) خواهد بود.

در غیر این صورت، MODE یک عدد است که می‌تواند با یکی از پسوندهای زیر همراه باشد:

KB 1000، K 1024، MB 1000*1000، M 1024*1024 و به همین ترتیب برای G، T، P، E، Z، Y. در این حالت، جریان مربوطه به‌طور کامل بافر می‌شود (fully buffered) و اندازه بافر روی MODE بایت تنظیم می‌گردد.

نکته: اگر COMMAND خودش بافرینگ جریان‌های استانداردش را تنظیم کند (برای نمونه tee)، آن تنظیمات بر تغییرات اعمال‌شده توسط stdbuf اولویت داشته و جایگزین می‌شوند. همچنین برخی فیلترها (مانند dd و cat و غیره) برای I/O از جریان‌ها استفاده نمی‌کنند و در نتیجه تحت تأثیر تنظیمات stdbuf قرار نمی‌گیرند.

v(uutils coreutils) 0.11.0

2026-09-01