LINUX怎么查看当前登录的用户_Linux查看系统登录用户的命令

直接使用who来实时显示登录的用户,速度更快。
如果您需要查看用户在做什么,请使用 w。
您所需要的只是用户名、用户的列表。
要查看历史登录记录,请使用last。
最后需要 root 权限才能查看所有内容。
如果 wtmp 日志消失,Last 将无法找到过去的事件。
pts 是远程的,tty 是本地的。
你自己掂量一下吧。

linux查看当前登录的用户名是什么

2 02 2 年,我正在某个城市搭建Linux系统,需要检查当前登录的用户名。
我当时很困惑。
我想了想,找到了两个方法。
首先是尝试 whoami,在终端中输入 [root@test01 ~]whoami。
嘿,根。
这很简单。
我当时心里挺高兴的。
第二个是lastlog。
在终端中输入[root@test01 ~]lastlog。
这次不同了。
有很多信息。
我可以看到登录时间、端口和IP,但是我需要过滤它们,这有点麻烦。
可能我有偏见,我觉得whoami很好。
以后就知道哪个ami更简单,lastlog更全面。
这取决于需要。
哪个ami效率更高,lastlog信息完整?当时我很困惑,但后来我意识到这两种方法都有各自的优点。

如何查看Linux系统中的当前用户

嗯...Linux 系统...检查当前用户...就这样...
只需使用 whoami 即可。
只需点击:whoami。
这很容易,而且很快就出来了。
直接输入就可以了。
看看并知道你是谁。
不错
还有一个 id 命令。
这个有点复杂。
您需要这样输入:id -u -n。
您会看到,-u 是用户 ID,-n 是名称。
如果没有 -n,它会为您提供一个数字 ID。
有时你仍然需要知道群组信息,那么你可以输入ID。
一切都已为您列出。

另一个是$USER环境变量。
这在脚本中被大量使用。
当你输入 echo $USER 时,它会告诉你当前用户是谁。
当脚本运行时,它就知道你是谁,这非常方便。

也是日志名称。
这与whoami不同。
例如,如果您使用 su 更改用户并输入登录名,它仍然会告诉您原始登录用户是谁。
请注意这一点。

最后,你可以查看/etc/passwd文件。
这很复杂。
您需要使用 grep。
类型:grep "^$USER:" /etc/passwd.你看,你必须使用 $USER 变量,否则你将无法记住用户名。
这样,您就可以看到诸如用户的主目录和使用的 shell 等详细信息。

所以你看,这个方法。
如果您想快速找出自己是谁,请使用 whoami 或 echo $USER。
如果您想知道 ID 或组,请使用 id。
如果您想知道您最初登录的是谁,请使用登录名。
如果您想在脚本中使用它,请使用 $USER。
如果您想查看详细信息,请查看 passwd 文件。

别管它。