誰だ

誰だ
開発者Bill Joy、Richard Mlynarik、IntelMicrosoft、ReactOS 貢献者、Novell
オペレーティング·システムUnixUnixライクiRMX 86WindowsReactOSNetWare
プラットフォームクロスプラットフォーム
タイプ指示
ライセンスBSD: BSDライセンスcoreutils: GPLv3 iRMX 86、Windows、NetWare:商用ソフトウェア ReactOS: GPLv2

コンピューティングにおいて、コマンドwhoamiはほとんどのUnix系オペレーティングシステム、Intel iRMX 86Windows Server 2003以降のすべてのMicrosoft Windows [ 1 ]オペレーティングシステム、そしてReactOSで使用されている。これは「Who am I?」という単語を連結したもので、呼び出されると現在のユーザーの 有効なユーザー名を表示する。

概要

ReactOS コマンド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

参照

参考文献

さらに読む

  • バレット、ダニエル・J. (2012). 『Macintoshターミナルポケットガイド:Macを使いこなすO'Reilly . ISBN 978-1449328986
  • Stanek, William R. (2008). Windows コマンドライン管理者用ポケットコンサルタント 第2版. Microsoft Press . ISBN 978-0735622623