خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


دستور Whoami در لینوکس

دستور Whoami در لینوکس
در این مقاله کوتاه به دستور whoami در لینوکس می پردازیم که البته عین همین دستور را در سیستم عامل ویندوز هم داریم.

نرم افزار سامانه مودیان راهکار
همانطور که از نام دستور whoami پیداست، نام کاربری که هم اکنون به سیستم لاگین کرده را نمایش می دهد.



How to Use the whoami Command

Syntax کلی استفاده از دستور whoami به صورت زیر می باشد:

whoami [OPTION]

برای نمایش نام کاربری که در حال حاضر لاگین شده است، دستور را بدون هیچ گزینه ای فراخوانی کنید:

whoami

در خروجی نام کاربری که دستور را اجرا کرده نمایش می دهد که البته نام کاربر نمایش داده برای ما با نام کاربر شما متفاوت خواهد بود:

khoshamoz

می توانید از دستور whoami در اسکریپت های ُاثمم برای بررسی نام کاربری که اسکریپت را اجرا می کند استفاده کنید. در اینجا مثالی با استفاده از دستور if برای مقایسه نام کاربری که اسکریپت را اجرا می کند با یک رشته ی داده شده است.

if [[ "$(whoami)" != "any_name" ]]; then
echo "Only user 'any_name' can run this script."
exit 1
fi

اگر اسکریپت فوق را همینطور اجرا کنید، ترمینال بسته خواهد شد زیر نام کاربری شما با any_name یکسان نیست مگر آنگه به جای any_name نام کاربری خودتان را جایگزین کنید.
دستور whoami همچنین برای تأیید نام کاربر پس از تغییر به کاربر دیگر با دستور su مفید است. Whoami آرگومان را قبول نمی کند. اگر یک آرگومان به دستور دهید، دستور یک پیغام خطا را نمایش می دهد:

whoami: extra operand ‘anything’
Try 'whoami --help' for more information.

دستور whoami فقط دو گزینه را قبول می کند:

--help - Display a help message and exit.

--version - Shows the version information and exit.

اجرای دستور id با گزینه های un- همان خروجی Whoami را نمایش می دهد. از دستور id برای به دست آوردن اطلاعات بیشتر در مورد یک کاربر خاص استفاده کنید.
environment variable یا متغیر محیطی USER$ حاوی username ای است که به سیستم لاگین کرده است:

echo $USER

نمایش دیدگاه ها (0 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.


دسته بندی مطالب خوش آموز