通常、コマンドプロンプトでは、ユーザー名がコマンドプロンプトに出力されます。ただし、cshなどの一部のシェルでは、デフォルトではユーザー名は表示されません。したがって、このコマンドは特に、シェルにユーザー名を出力しないシェルで使用されます。
Linuxでのwhoamiコマンド
whoamiコマンドは、whoamiコマンドを実行するユーザーの有効なユーザー名を出力します。
Linuxでのwhoamiコマンドの構文:
whoami [OPTION]
このコマンドを実行するには、whoami
と入力するだけです。 コマンドプロンプトで。この例では、ここではcshシェルを使用しています。
% whoami

Whoamiオプション
whoamiコマンドには2つのオプションしかありません。 --helpと--version。
% whoamin --help

出力はmanwhoamiと同じ情報です。
% whoami --version

--versionは、システム内のwhoamiのバージョンを表示します
Whoamiコマンドの出力はコマンドid-unと同じです。また、現在のユーザーのユーザー名も出力されます。
% id -un

whoamiコマンドは、su
を実行しているときにも使用されます アクティビティ(ユーザーの切り替え)。このコマンドは、正しいユーザーを使用してログインしていることを確認できます。 Whoamiはwhoコマンドとは異なります。 whoコマンドは、ログインしているすべてのユーザーを表示しますが、whoamiは表示しません。ユーザーを切り替える場合、whoamiはセッションの所有者である現在のユーザーを報告し、whoコマンドはユーザーを切り替える前に元のユーザーを報告します。

whoamiコマンドを使用して、ユーザーのsudo特権を確認できます。 sudo whoami
を実行します 出力は「root」と表示され、ユーザーはsudoアクセス権を持ちます。
結論
この短いチュートリアルでは、Linuxでのwhoamiコマンドとその使用法について学習します。また、whoamiとwhocommandの違いについても学びました。