سلام.از اینکه سایت سوفرا را، برای پاسخ به سوالات خود انتخاب کردید خوشحال هستیم . با محمودی همراه باشید.
برای نمایش اطلاعات شبکه در ترمینال لینوکس از دستور ifconfig استفاده می شود، در این اطلاعات آدرس فیزیکی کارت شبکه (Mac Address) با استفاده از HWaddr مشخص شده است برای اینکه از این اطلاعات فقط آدرس کارت شبکه را نشان دهیم از این دستور استفاده میکنیم :
ifconfig eth0|grep “HWaddr”|tr -s ” “|cut -d ” ” -f 5
در این دستور ابتدا خروجی دستور ifconfig که نشان دهنده اطلاعات شبکه است به دستور grep فرستاده شده تا توسط آن فقط بخش شامل بر HWaddr جستجو شود و با استفاده از دستور tr فاصله بین کلمات با یک اسپیس جایگزین می شود تا نمایش ستونی اطلاعات بدست بیایید و بعد از آن با استفاده از cut فقط ستون پنجم که دارای مک آدرس است جدا شده و نشان داده می شود.