0

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

4

2 回答 2

0

几种方式。id命令、和USER变量LOGNAME。变量不安全,可以更改。在 Bash 中,您可以使用它UID来获取用户 ID,这是只读的。

于 2013-02-19T17:13:55.893 回答
0

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

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

或者

who 
于 2013-02-19T17:35:08.057 回答