Linux命令显示当前登录名
了解当前的登录名对于确定当前登录系统的用户的身份非常重要,尤其是在多人使用单个 Linux 系统的情况下。为此,您可以通过各种命令找到 Linux mint 中当前活动的用户。我们将在本文中讨论它们。
显示当前登录名的 Linux 命令
默认情况下,Linux 发行版在终端中显示用户名提示,但如果用户更改了名称,请尝试以下命令来查找当前的登录名。我们所需要做的就是通过以下命令打开终端并显示当前的登录名:
谁指挥
whoami命令
$USER命令
w 命令
日志名命令
lslogins 命令
最后一个命令
id 命令
1:谁指挥
who 命令将显示当前登录名以及日期和时间。它从默认文件位置读取信息。
您还可以使用 Who 命令的 -a 标志来获取当前登录用户的详细信息:
2:whoami命令
与 Who 不同,whoami 只会显示用户名的直接答案,因此如果您只想检查用户名,请执行:
3:$USER命令
另一种仅获取登录名(如 whoami 命令)的方法是执行 $USER 命令:
4:w命令
w 命令提供有关系统上当前活动用户的更多信息:
这里TTY是他们登录的终端类型,FROM是远程主机,LOGIN@是用户登录的时间,JCPU是所有进程使用的联合CPU时间,PCPU是当前进程的CPU时间,WHAT是当前进程
5:id命令
id 命令显示用户和与特定用户关联的组的信息:
6:logname命令
logname 命令打印一个单词,仅打印当前活动用户的名称:
7:最后一个命令
此命令打印上次登录系统的用户列表:
8:lslogins命令
它显示登录用户的列表及其上次登录时间和姓名,这里 -u 标志仅显示用户的信息:
底线
与在 Linux 中一样,不同的用户可以登录到同一系统,在这种情况下,人们可以监控他们的活动。您可以在终端中通过不同的命令找到当前的登录名。在本教程中,我们学习了使用 who、whoami、what、w 和 lslogins 命令查找用户名。
尝试每个命令并检查哪个最适合您。