| 誰だ | |
|---|---|
coreutils whoamiコマンド | |
| 開発者 | Bill Joy、Richard Mlynarik、Intel、Microsoft、ReactOS 貢献者、Novell |
| オペレーティング·システム | Unix、Unixライク、iRMX 86、Windows、ReactOS、NetWare |
| プラットフォーム | クロスプラットフォーム |
| タイプ | 指示 |
| ライセンス | BSD: BSDライセンスcoreutils: GPLv3 iRMX 86、Windows、NetWare:商用ソフトウェア ReactOS: GPLv2 |
コンピューティングにおいて、コマンドwhoamiはほとんどのUnix系オペレーティングシステム、Intel iRMX 86、Windows Server 2003以降のすべてのMicrosoft Windows [ 1 ]オペレーティングシステム、そしてReactOSで使用されている。これは「Who am I?」という単語を連結したもので、呼び出されると現在のユーザーの 有効なユーザー名を表示する。
概要

whoamiこのコマンドはUnixコマンドと同じ効果を持ちます。Unix系オペレーティングシステムでは、このコマンドの出力は$USERと若干異なります。これは、このコマンドはユーザーが作業しているユーザー名を出力するのに対し、 $USERはログインに使用したユーザー名を出力するためです。例えば、ユーザーがJohnとしてログインし、rootにログインした場合、次のように表示されます。id -unwhoamisuwhoami根およびディスプレイecho $USERジョンこれは、コマンドがデフォルトではログインシェルを呼び出さないためです。 su
最も初期のバージョンは、Berkeley UnixコマンドのログインユーザーのIDのみを表示する便利な形式として、BSD 2.9で作成されました。このバージョンはBill Joyによって開発されました。[ 2 ]who am iwho
GNU バージョンは Richard Mlynarik によって書かれ、GNU Core Utilities (coreutils) の一部です。
このコマンドは、 GnuWin32プロジェクト[ 3 ]および一般的なGNU UnixライクなユーティリティのネイティブWin32ポートのUnxUtilsコレクションの一部として、Microsoft Windows用の個別のパッケージとして利用可能です。 [ 4 ]
Intel iRMX 86ではこのコマンドは現在のユーザーのIDとアクセス権を一覧表示します。[ 5 ]
このコマンドは、 Windows 2000リソースキット[ 6 ]およびWindows XP SP2サポートツール[ 7 ]の一部としても利用可能です。
ReactOSバージョンはIsmael Ferreras Morezuelasによって開発され、GPLv2ライセンスの下で提供されています。[ 8 ]
このコマンドは、ファイルサーバーのパブリックディレクトリにある NetWareコマンドとしても利用可能でした。また、ワークステーションがどのサーバーにどのユーザー名で接続しているかという現在の接続情報も出力します。
例
Unix、Unixライク
#フーアミルート インテル iRMX 86
--WHOAMIユーザーID: 5アクセスID: 5、ワールドWindows、ReactOS
C:\Users\admin> whoami ワークグループ\admin参照
参考文献
- ^ 「Microsoft TechNet Whoami記事」 。 2008年5月4日時点のオリジナルよりアーカイブ。2008年4月22日閲覧。
- ^ 2.9.1BSD マニュアルページ
- ^ Windows 用 CoreUtils
- ^いくつかのGNUユーティリティのネイティブWin32ポート
- ^ iRMX™86 概要およびオペレータリファレンスマニュアル リリース6用
- ^ Windows 2000 リソースキットツール: Whoami.exe
- ^ Windows XP Service Pack 2 サポートツール
- ^ “Reactos/Reactos” . GitHub . 2022年1月3日.
さらに読む
- バレット、ダニエル・J. (2012). 『Macintoshターミナルポケットガイド:Macを使いこなす』O'Reilly . ISBN 978-1449328986。
- Stanek, William R. (2008). Windows コマンドライン管理者用ポケットコンサルタント 第2版. Microsoft Press . ISBN 978-0735622623。
外部リンク
- – 4.2BSD一般コマンドマニュアル
- – FreeBSD一般コマンドマニュアル
- 誰だ? | Microsoft Docs