【Linux】Linuxを一歩一歩学ぶ——whoamiコマンド(96)
4113 ワード
00.目次
文書ディレクトリ
01.コマンドの概要
現在の有効なユーザIDに関連付けられたユーザ名が表示されます.id-unと同じです.
02.コマンドフォーマット
:whoami [ ]...
03.一般的なオプション
--help
--version
04.参考例
4.1現在ログインしているユーザー名の照会
[deng@itcast ~]$ whoami
deng
[deng@itcast ~]$
[deng@itcast ~]$ id -un
deng
[deng@itcast ~]$
4.2その他の比較
deng
[deng@itcast ~]$ who am i
deng pts/1 2019-08-02 20:11 (192.168.12.194)
[deng@itcast ~]$ whoami
deng
[deng@itcast ~]$ who
deng :0 2019-07-17 08:57 (:0)
deng pts/0 2019-07-29 19:23 (:0)
deng pts/1 2019-08-02 20:11 (192.168.12.194)
deng pts/2 2019-08-02 20:30 (192.168.12.194)
[deng@itcast ~]$
rootユーザーに切り替え
[deng@itcast ~]$ su - root
:
: 8 1 22:42:22 CST 2019pts/1
: 8 2 21:00:13 CST 2019pts/1
1 。
[root@itcast ~]# who
deng :0 2019-07-17 08:57 (:0)
deng pts/0 2019-07-29 19:23 (:0)
deng pts/1 2019-08-02 20:11 (192.168.12.194)
deng pts/2 2019-08-02 20:30 (192.168.12.194)
[root@itcast ~]# whoami
root
[root@itcast ~]# who am i
deng pts/1 2019-08-02 20:11 (192.168.12.194)
[root@itcast ~]#
私はdengユーザーでシステムにログインし、su-rootを実行してrootユーザーの下に切り替えます.who amiにはdengユーザーが表示され、whoamiにはrootユーザーが表示されます.
まとめ
whoami;現在のユーザーの下に表示されるユーザー名
who am i:ログイン時のユーザー名が表示されます
who:現在の本格的なログインシステムのユーザーを表示します(suコマンドでユーザーを切り替えるログイン者は表示されません).
05.付録
参考:【Linux】一歩一歩Linuxシリーズチュートリアルのまとめ