دستور who در سیستم عامل لینوکس یکی از دستورات پرکاربرد است که برای نمایش لیست کاربرانی که وارد سیستم شدهاند، استفاده میشود. این دستور به صورت زیر استفاده میشود:
“`
who
“`
با اجرای این دستور، لیستی از نامهای کاربرانی که در حال حاضر وارد سیستم شدهاند، بر روی ترمینال نمایش داده میشود. اطلاعاتی مانند نام کاربری، تاریخ و زمان ورود و آدرس IP کاربر نیز در این لیست نمایش داده میشود.
به طور معمول، خروجی این دستور شامل سه ستون است. ستون اول نام کاربری، ستون دوم تاریخ و زمان ورود و ستون سوم آدرس IP کاربر است.
وقتی کاربران مختلفی وارد سیستم میشوند، از این دستور میتوان برای رصد و مدیریت فعالیتها و کاربران در سیستم استفاده کرد. همچنین، اگر شما به عنوان یک سیستمپیما، به دنبال بررسی تعداد کاربران فعال در سیستم خود هستید، دستور who میتواند به شما در این زمینه کمک کند.
در ادامه، چند نمونه از فرمت خروجی دستور who را مشاهده میکنید:
“`
user1 pts/0 2021-05-01 10:30 (192.168.1.101)
user2 pts/1 2021-05-01 11:15 (192.168.1.102)
user3 pts/2 2021-05-01 12:00 (192.168.1.103)
“`
در این مثال، ستون اول نام کاربری، ستون دوم ترمینالی است که کاربر در آن وارد سیستم شده است و ستون سوم تاریخ و زمان ورود و آدرس IP کاربر است.
در نهایت، با استفاده از دستور whoami میتوانید نام کاربری خود را در سیستم مشاهده کنید. این دستور به صورت زیر استفاده میشود:
“`
whoami
“`
با اجرای این دستور، نام کاربری فعلی شما در سیستم نمایش داده میشود. این اطلاعات میتواند برای اطمینان از اینکه شما با حساب کاربری درست وارد سیستم شدهاید، مفید باشد.
با استفاده از دستور who در لینوکس، شما میتوانید به راحتی لیست کاربران وارد سیستم را مشاهده کنید و در صورت نیاز، فعالیتهای آنها را نظارت کنید. این دستور یکی از ابزارهای مهم در مدیریت سیستم عامل لینوکس است.