users命令和查找当前活动用户并非所有登录用户

时间:2013-02-19 16:25:19

标签: shell command

我知道'users'命令会按字母顺序列出所有登录用户。如何获取当前活动用户的名称?

2 个答案:

答案 0 :(得分:0)

有几种方法。 id命令,USERLOGNAME变量。变量不安全,可以改变。在Bash中,您可以使用UID来获取用户ID,这是只读的。

答案 1 :(得分:0)

我相信有两种方法可以做到这一点。

gawk -F: '{ print $1 }' /etc/passwd

OR

who