Skip to main content

Whoamiコマンドを使用して現在のユーザーを見つける方法

Anonim

前書き

あなた自身のコンピュータを使用している場合は、現在のユーザーがあなたであることはかなり明らかです。特に、端末ウィンドウを使用している場合は、あなた以外のユーザとしてログインしている可能性があります。

たとえば、次のコマンドを使用した場合、実際にはrootとして実行されます。

sudo su

あなたの職場でLinuxサーバーにログインしていて、サポートチームで作業している場合は、作業しているサーバーまたはアプリケーションによって異なるユーザーアカウントを使用する必要があります。

実際には、ユーザーを何回も切り替えて、実際にどのユーザーのシェルが作業しているのかわからないことがあります。

このガイドでは、現在ログインしているユーザーを特定するために使用するコマンドを示します。

現在のユーザー名を表示する方法

現在ログインしているユーザを表示するには、端末ウィンドウに次のコマンドを入力します。

私は誰

上記のコマンドの出力には、現在のユーザーのみが表示されます。

これを試すには、端末ウィンドウを開いてコマンドを入力します。それが動作することを証明するにはコマンドを実行しますsudo suその後、私は誰 コマンドを再度実行します。

本当にそれを証明したい場合は、このガイドに従って新しいユーザーを作成し、コマンドを使用してそのユーザーに切り替えてくださいsu - 。最後に私は誰コマンドを再度実行します。

id -unを使用してユーザー名を検索する

whoamiがインストールされていない奇怪な世界では、あなたの現在のユーザー名も教えてくれる別のコマンドがあります。

ターミナルウィンドウに次のコマンドを入力します。

イドゥン

結果はまったく同じです私は誰コマンド。

idコマンドの詳細

idコマンドは、現在のユーザー以外のものを表示するために使用できます。

idコマンドを単独で実行すると、次の情報が表示されます。

  • ユーザーID
  • グループID
  • グループ

あなたは、idコマンド。

たとえば、次のコマンドを入力して、ユーザーが所属する有効なグループのみを表示することができます。

id -g

上記のコマンドは、グループIDのみを表示します。グループ名は表示されません。有効なグループ名を表示するには、次のコマンドを実行します。

ID -gn

次のコマンドを使用して、ユーザーが所属するすべてのグループIDを表示できます。

ID -G

上記のコマンドはグループIDのみを表示します。次のコマンドでグループ名を表示することができます。

id -Gn

idコマンドを使ってユーザ名を表示する方法をすでに示しました:

イドゥン

ユーザ名なしでユーザIDを表示したいだけなら、次のコマンドを実行するだけです:

id -u

概要

whoamiとidコマンドのどちらかで--helpスイッチを使用すると、各プログラムの現在のマニュアルページを見つけることができます。

id --help

whoami --help

現在のバージョンのidおよび/またはwhoamiの現在のバージョンを確認するには、次のコマンドを使用します。

id --version

whoami --version

参考文献

このガイドが好きな人は、これと同じように便利だと思います:

  • ファイル名のディレクトリ部分を見つける方法
  • テキストを端末ウィンドウに出力する方法
  • sleepコマンドを使用してスクリプトを一時停止する方法
  • ナノエディタの初心者ガイド
  • コマンドラインを使用して2つのテキストファイルを比較する方法