Whoami

از ویکی‌پدیا، دانشنامهٔ آزاد
پرش به: ناوبری، جستجو

whoami یکی از دستورهای خط فرمان در بیشتر سیستم‌عامل های شبه‌یونیکس است. نام این دستور از عبارت "Who am I?" به معنی "من چه کسی هستم" آمده است. این دستور نام کاربر اجرا کننده آن را چاپ می‌کند. مثلا:

% whoami
john
% su
Password:
# whoami
root
#

این دستور عملکردی مشابه دستور id -un دارد.

دقت کنید که این دستور مقدار متغیر $USERNAME را چاپ نمی‌کند. مثلا اگر شخصی با نام کاربری john وارد سیستم شود و سپس با اجرای دستور su امتیازات کاربر root را بدست آورد، خروجی این دو دستور متفاوت خواهد بود.

login:john
Password:
% echo $USERNAME
john
% su
Password:
# echo $USERNAME
john
#

منابع [ویرایش]

ویکی پدیای انگلیسی