🔰خوب باب این چیستانهای لینوکسی هم شروع کنم از امروز.
🔹آن چیست که در لینوکس برای نادیده گرفتن خروجی خطا (
stderr) استفاده میشود؟جواب:
/dev/null
🔹در لینوکس هر برنامه معمولاً سه File Descriptor استاندارد دارد:
stdin → ورودی
stdout → خروجی عادی
stderr → پیامهای خطا
🔹حالا هنگام بروز خطا، میتوانیم هر چیزی که برنامه روی
stderr میفرستد را به /dev/null بفرستیم تا خطا نمایش داده نشود و نادیده گرفته شود.ساختارش این شکلیه:
command 2>/dev/null
مثال:
cat /etc/shadow 2>/dev/null