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

LinuxでのWhoamiコマンド

この記事では、whoamiについて説明します。 コマンド。

その名前が示すように、whoami コマンドは、実効ユーザーIDのユーザー名を出力します。つまり、現在ログインしているユーザーの名前が表示されます。

whoamiの使用方法 コマンド#

whoamiの構文 コマンドは次のとおりです:

whoami [OPTION]

現在ログに記録されているユーザーの名前を表示するには、オプションを指定せずにコマンドを呼び出します。

whoami

次のような出力が画面に表示され、コマンドを呼び出したユーザーの名前が示されます。

linuxize

whoamiを使用できます シェルスクリプトでコマンドを実行して、スクリプトを実行しているユーザーの名前を確認します。

ifを使用した例を次に示します。 スクリプトを実行しているユーザーの名前を特定の文字列と比較するステートメント。

if [[ "$(whoami)" != "any_name" ]]; then
  echo "Only user 'any_name' can run this script."
  exit 1
fi

ユーザー名が指定された文字列と一致しない場合、スクリプトはメッセージをエコーし​​て終了します。

whoamiコマンドは、suを使用して別のユーザーに切り替えた後にユーザーの名前を確認する場合にも便利です。 コマンド。

whoami 引数を受け入れません。引数を渡すと、コマンドはエラーメッセージを出力します:

whoami: extra operand ‘anything’
Try 'whoami --help' for more information.

whoami コマンドは2つのオプションのみを受け入れます:

  • -h--help -ヘルプメッセージを表示して終了します。
  • -V--version -バージョン情報を表示して終了します。

代替コマンド#

idの実行 -unを使用したコマンド optionsは、whoamiを実行した場合と同じ出力を生成します :

whoami [OPTION]

idを使用する 特定のユーザーに関する詳細情報を取得するコマンド。

$USER 環境変数には、ログインしているユーザーの名前が含まれています:

echo $USER

結論#

whoami コマンドは「私は誰ですか?」という言葉の複合語です。現在の有効なユーザーIDに関連付けられているユーザーの名前を出力します。

ご質問やご意見がございましたら、お気軽にコメントをお寄せください。


Linux
  1. Linuxmvコマンド

  2. Linuxduコマンド

  3. Linuxipコマンド

  1. Linuxifconfigコマンド

  2. Linuxタイムコマンド

  3. Linuxcdコマンド

  1. LinuxでのPingコマンド

  2. Linuxウォッチコマンド

  3. LinuxのXargsコマンド