دستور لینوکس who: نمایش لیست کاربران وارد شده به سیستم

دستور “who” یکی از دستورات پرکاربرد در سیستم عامل لینوکس است که به کاربران امکان می‌دهد تا لیستی از کاربرانی که وارد سیستم شده‌اند را مشاهده کنند. با استفاده از این دستور، شما می‌توانید ببینید که کدام کاربران در حال حاضر در سیستم فعال هستند و در حال استفاده از آن می‌باشند. این دستور برای مدیران سیستم بسیار مفید است تا بتوانند نظارت کنند و کاربرانی که مشکلی در استفاده از سیستم دارند را شناسایی کنند.

استفاده از دستور “who” بسیار ساده است. کافیست به ترمینال یا خط فرمان سیستم عامل لینوکس خود دستور “who” را تایپ کنید و سپس دکمه Enter را بزنید. سیستم سپس لیست کاربرانی که در حال حاضر وارد سیستم شده‌اند را نمایش خواهد داد. این لیست شامل اطلاعاتی مانند نام کاربری، تاریخ و زمان ورود و آیپی آدرس کاربران است.

برای مثال، وقتی شما دستور “who” را اجرا می‌کنید، می‌توانید خروجی زیر را مشاهده کنید:

“`
john tty1 2022-09-01 09:30
sarah pts/0 2022-09-01 10:15 (192.168.1.10)
“`

در این مثال، کاربر “john” در ترمینال “tty1” وارد سیستم شده است و تاریخ و زمان ورود آن “2022-09-01 09:30” است. همچنین، کاربر “sarah” از طریق پروتکل “pts/0” و با آیپی آدرس “192.168.1.10” وارد سیستم شده است.

در صورتی که بخواهید فقط آدرس آیپی کاربران را مشاهده کنید، می‌توانید از دستور “who -q” استفاده کنید. به عنوان مثال:

“`
john sarah mike
“`

در این مثال، آدرس آیپی کاربران در لیست نمایش داده نشده است. تنها نام کاربران در حال حاضر در سیستم فعال را مشاهده می‌کنید.

با استفاده از دستور “who” در سیستم عامل لینوکس، شما می‌توانید به راحتی لیست کاملی از کاربرانی که در حال حاضر وارد سیستم شده‌اند را مشاهده کنید. این اطلاعات می‌تواند در مدیریت و نظارت بر سیستم عامل لینوکس بسیار مفید باشد.