whoami
出典: フリー百科事典『ウィキペディア(Wikipedia)』
whoami(フーアムアイ)は、Unix系オペレーティングシステムのほとんどに存在するコマンドである。Windows Vista、Windows Server 2008にも搭載されている。これは"Who am I?(私は誰)"の語を連結したもので、実行したユーザの有効なuserid(ユーザ名)を表示する。UNIXのコマンドid -unと同じ効果である。
Unix系オペレーティングシステムにおける$USERと似ているが、whoamiの出力結果はこれとは少し異なる。whoami が出力するのはその時使っているユーザ名で、$USERが出力するのはログインに使用したユーザ名である。例えば、ユーザがJohnでログインし、次いでsuコマンドでrootになった場合、whoamiの出力はroot、echo $USERの出力はJohnとなる。suコマンドはデフォルトではログインシェルを呼び出さないためである。
GNU版のwhoamiも存在し、Richard MlynarikによってGNU Core Utilities の一部として実装された。
このコマンドはまた、Windows 2000リソースキット[1]とWindows XP SP2 Support Tools[2]にも含まれている。
目次 |
[編集] 例 (GNU Coreutils)
rootとしてログインしている時、単に whoamiとすると、以下の出力が得られる:
# whoami
root
ユーザbaldurとしてログインしている時なら以下のようになる:
# whoami
baldur
--help オプションを付けるとヘルプを表示する:
# whoami --help
--version オプションを付けるとバージョンを表示する:
# whoami --version whoami (GNU coreutils) 6.10 Copyright © 2008 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Written by Richard Mlynarik.
[編集] 脚注
[編集] 関連項目
[編集] 外部リンク
- whoami(1) Linux man page (JM Project)
- whoami(1B) man page (Solaris 10 Reference Manual) (英語)
- whoami(1) man page(HP-UX リファレンス)
- Microsoft TechNet Whoamiのページ
|
||||||||||||||||||||||||||