linux查看当前用户的方法是什么

直接给出你的结论。

在 Shell 终端中: who命令:列出所有登录的用户,包括用户名、终端、登录时间。
whoami: 命令返回当前用户名。
w 命令:显示当前用户和系统负载的信息。

所有用户查看: ls /home:列出普通用户的主目录。
cat /etc/passwd:查看所有用户信息,并使用Cut命令提取字段。
Lastlog命令:显示所有用户的最后登录时间。

时间、地点、日期:不确定。

投诉:命令太多。
如果您记不住它们,请随机尝试。
如果你不能尝试,请不要问我。

如何查询linux系统中所有用户的用户名和密码

linux查看用户的命令是

说白了,Linux中检查用户信息的命令很少,但在正确的场景下使用才是最重要的。
首先我们来说说最重要的“Who”和“W”。
去年我们在运行监控系统的时候,发现服务器在半夜突然挂掉了。
使用 w,我们直接看到用户卡在特定命令上,节省了半天的故障排除时间。
还有一点是cat /etc/passwd适合批处理脚本,例如统计特定项目团队的用户。
如果你对3 000级左右的数据运行这个命令,你会怀疑自己的人生。
还有另一个关键细节。
getent passwd 比直接读取文件更快,因为它集成了 NIS 和 LDAP。
我们上次对系统进行了优化,用这个命令将查询时间从5 秒减少到0.5 秒。

一开始我以为finger是个过时的命令,后来发现运维端用起来还算顺利。
特别是,他们能够用手指确定特定开发人员的上次登录时间,并立即确定这是他们的错。
等等,还有一件事。
grep /etc/passwd 适合临时用户名验证,但不建议在生产环境中使用。
如果信息不完整,很容易被意外删除。

建议不要记住场景,而是使用最方便的场景。
但请注意,在某些系统上必须先安装 Finger。
不要愚蠢地仅仅因为找不到信息就认为该命令不起作用。