دستور “who” در سیستم عامل لینوکس یکی از دستورات پرکاربرد است که به کاربر امکان میدهد تا لیستی از کاربرانی که وارد سیستم شدهاند را مشاهده کند. با استفاده از این دستور، میتوانید به سادگی بفهمید که کدام کاربران در حال حاضر در سیستم فعال هستند.
توضیح کامل دستور “who” به صورت زیر است:
نحوه استفاده:
who [OPTION]… [FILE]…
توضیحات:
دستور “who” لیستی از کاربرانی که در حال حاضر وارد سیستم شدهاند را نمایش میدهد. این دستور اطلاعاتی مانند نام کاربری، تاریخ و زمان ورود به سیستم، آدرس IP و ترمینالی که کاربر در حال استفاده از آن است را نمایش میدهد.
گزینهها:
– -a، –all: نمایش تمام اطلاعات کاربران، حتی کاربرانی که در حال حاضر غیرفعال هستند.
– -b، –boot: نمایش زمان راهاندازی سیستم.
– -d، –dead: نمایش فقط کاربران غیرفعال.
– -H، –heading: نمایش سرتیتر در ابتدای خروجی.
– -i، –idle: نمایش زمانی که کاربران غیرفعال بودهاند.
– -l، –login: نمایش تنها کاربرانی که وارد سیستم شدهاند.
– -m، –message: نمایش پیام ورود به سیستم.
– -q، –count: نمایش تعداد کاربران فعال.
– -r، –runlevel: نمایش سطح اجرای سیستم.
– -s، –short: نمایش فقط نام کاربری و تاریخ ورود.
مثالها:
1. نمایش لیست تمام کاربران فعال:
who
2. نمایش فقط نام کاربری و تاریخ ورود:
who -s
3. نمایش تعداد کاربران فعال:
who -q
4. نمایش زمان راهاندازی سیستم:
who -b
5. نمایش پیام ورود به سیستم:
who -m
با استفاده از دستور “who” در لینوکس، میتوانید به سادگی لیستی از کاربرانی که در حال حاضر وارد سیستم شدهاند را مشاهده کنید. این دستور به شما اطلاعاتی مانند نام کاربری، تاریخ و زمان ورود، آدرس IP و ترمینالی که کاربر در حال استفاده از آن است را نمایش میدهد. با استفاده از گزینههای مختلف، میتوانید خروجی را تنظیم کنید و اطلاعات دقیقتری درباره کاربران فعال دریافت کنید.
لازم به ذکر است که برای استفاده از دستور “who” در لینوکس، باید به صورت ریشه (root) یا با دسترسی مدیر سیستم (sudo) اجرا شود.