Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
「users」コマンドは、ログインしているすべてのユーザーをアルファベット順に一覧表示することを知っています。現在アクティブなユーザーの名前を取得するにはどうすればよいですか?
これを行うには2つの方法があると思います。
gawk -F: '{ print $1 }' /etc/passwd
また
who
いくつかの方法。idコマンド、およびUSER変数LOGNAME。変数は安全ではなく、変更できます。BashUIDでは、ユーザー ID を取得するために使用できますが、これは読み取り専用です。
id
USER
LOGNAME
UID