Linux ユーザー アカウント管理 - 現在のユーザー名の表示
Linux システムでは、現在のユーザー名を表示する方法がいくつかあります。この記事では、現在のユーザー名を確認するためによく使用される 3 つの方法 (id
コマンドを使用する、whoami
コマンドを使用する、who am i
コマンドを使用する) を紹介します。
idコマンドを使用する
id
このコマンドは、ユーザーの ID とそのユーザーが所属するグループの ID を表示するために使用されます。ユーザー名のみを指定した場合は、現在のユーザーのIDが表示されます。現在のユーザー名に関する情報を出力するには、次のコマンドを実行します。
id -un
出力結果には、uid
ユーザー ID、gid
ユーザーが属するグループの ID、groups
およびユーザーの追加のグループ ID が示されます。例:
uid=1000(username) gid=1000(username) groups=1000(username),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),116(lpadmin),126(sambashare)
ここで、username
は現在のユーザー名です。
whoamiコマンドを使用する
whoami
このコマンドは、現在操作を実行しているユーザーの名前を出力するために使用されます。これは、「id -un」コマンドを実行するのと同等です。現在のユーザー名を確認するには、次のコマンドを実行します。
whoami
出力は現在のユーザー名です。例:
username
私は誰ですかコマンドを使用する
who am i
このコマンドは、現在の Linux システムにログインしているユーザー名を表示するために使用されます。現在のユーザー名を確認するには、次のコマンドを実行します。
who am i
出力結果の最初のフィールドは、ログイン システムのユーザー名です。次に例を示します。
username tty1 2021-09-15 11:13 (:0)
現在のユーザー名を表示するさまざまな方法を比較する
次の表は、現在のユーザー名を表示するために一般的に使用される 3 つの方法の違いを比較しています。
注文 | 出力情報 | 結果の明瞭さ | 快適 |
---|---|---|---|
id -un |
ユーザー名、UID、GID、追加のグループID | 高い | 低い |
whoami |
現在のユーザー名 | 真ん中 | 高い |
who am i |
システムにログインするためのユーザー名 | 低い | 真ん中 |
一般に、whoami
コマンドを使用するのが最も便利ですが、ユーザーに関する詳細情報が必要な場合は、id
コマンドを使用することをお勧めします。
Linux で現在のユーザー名を表示するために一般的に使用される 3 つの方法を紹介しました。これらのコマンドを使用すると、現在のユーザーの ID を簡単に特定でき、システムの管理と使用が向上します。