GNU/Linux >> Linux の 問題 >  >> Linux

Linuxwhoamiコマンド-誰がログインしているかを知る

通常、コマンドプロンプトでは、ユーザー名がコマンドプロンプトに出力されます。ただし、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の違いについても学びました。


Linux
  1. Linuxmvコマンド

  2. Linuxduコマンド

  3. Linuxipコマンド

  1. Linuxのwhoamiコマンドを例で説明

  2. Linuxcdコマンド

  3. Linux での who コマンドの例

  1. Linuxifconfigコマンド

  2. Linuxタイムコマンド

  3. Linux:サーバーにログインしているユーザーを見つける