拨开荷叶行,寻梦已然成。仙女莲花里,翩翩白鹭情。
IMG-LOGO
主页 文章列表 检查 Linux 上的当前用户

检查 Linux 上的当前用户

白鹭 - 2022-01-18 1974 0 0

在 Linux 中,您可以执行简单的任务,例如以多种方式检查当前用户。本教程将向您展示如何使用一些最快、最简单的方法来检查 Linux 上的用户。

如何在 Linux 上查看当前用户

  1. 从命令行检查当前用户
  2. 使用 who、whoami 和环境变量 $USER
  3. 使用 w 命令
  4. 使用 id 命令获取有关用户的更多信息
  5. 使用手指命令

从命令行查看当前用户

为什么要检查当前用户?在许多情况下,计算机的所有者是唯一的用户,当然不需要再次检查。但实际上,人们经常创建额外的用户帐户以允许其他家庭成员访问计算机。如果您已连接到某处服务器上的远程 shell,您可能需要快速提示登录用户名。如果您看到没有任何人参与的登录会话,您如何从命令行检查当前用户?

先尝试最简单的选项。您需要做的就是查看命令提示符。默认情况下,Linux 发行版在提示符中包含用户名。非常简单,甚至不需要输入任何内容。

Linux上检查当前用户的图片1

使用 who、whoami 和环境变量 $USER

如果用户已经将提示改成另一种格式,则需要尝试另一种方法。 who 命令将提供我们正在寻找的信息。

  

Linux上检查当前用户的图片2

who 命令的输出为您提供当前用户的名称、他们登录的终端、登录的日期和时间。如果是远程会话,who 命令还会指示用户登录的位置。

另外,whoami命令也给出了非常简洁的答案:

 whoami 

Linux上查看当前用户的图片3

你可以通过重复$ USER环境变量得到同样的答案。

 echo $USER 

Linux上查看当前用户图4

使用 w 命令

该命令由一个简短的 w 字母组成,但提供了更多信息。

 w 

w 命令提供您想要的信息(用户名)以及关于该用户的一组附加数据。请注意,如果多个用户登录 Linux 系统,w 命令将列出所有这些用户。您需要知道您有兴趣登录任何终端的用户。如果他们直接登录Linux电脑,结果会是pts/o,所以在w: 0> 命令。

w 命令提供前 5、10 和 15 分钟周期的平均启动时间、正常运行时间和加载时间,以及与当前用户。

  1. 用户:用户名。
  2. TTY:他们登录的终端类型,通常是一个pts(a pseudo-teletype)。 :0表示键盘和物理屏幕连接到这台电脑上。
  3. FROM:远程服务器的名称(如果这是远程连接)。
  4. LOGIN @:用户登录的时间。
  5. IDLE:时间没有用。上面的截图显示 ? Xdm? 因为示例已经在 Display Manager 下运行Windows X 系统,不提供此信息。
  6. JCPU: 联合 CPU 的缩写。这是连接到此终端的所有进程使用 CPU 的时间。换言之,此用户在此登录会话期间使用 CPU 的总时间。
  7. PCPU: Process CPU 的缩写。这是当前进程使用的 CPU 时间。当前进程在WHAT中命名。
  8. 什么:这个用户的命令行是当前进程。

使用 id 命令获取有关用户的更多信息

现在您知道该用户是谁并且可以获得有关他们的更多信息。 id 命令是一个很好的起点。输入id、空格、用户名并按Enter。

 id dave 

Linux上查看当前用户的图片5

此命令将提供用户 ID(uid)、组 ID 组(gid)和他们所在的组成员。可以使用 groups 命令 折叠显示结果。

 groups dave 

Linux上查看当前用户图6

使用手指命令

finger 命令将创建一个简洁的信息摘要。如果您使用 Ubuntu 或其他基于 Debian 的发行版,请使用 apt-get 在您的系统上安装此软件包。在其他 Linux 发行版上,请改用发行版的包管理工具。

 sudo apt-get install finger 

安装finger后,可以使用该命令显示感兴趣用户的一些信息。

 finger dave 

Linux下查看当前用户图7

在大多数 Linux 系统上,其中一些字段将为空。办公室、全名和电话号码默认不填写。 “无计划”字段指的是一个旧程序,您可以在其中为任何感兴趣的用户提供一些注释,说明您正在做什么或计划做什么。如果您编辑 Home 文件夹 中的 .plan 文件, 该文件的内容将被添加到 finger 的输出中 命令

要快速显示从 Ubuntu 和许多其他 Linux 发行版上使用的 Gnome 桌面登录的用户名,请单击屏幕右上角的系统菜单。下拉菜单中的底部项目是用户名。其他 Linux 桌面环境将在类似的易于查找的菜单中显示用户名。

Linux下查看当前用户图8

Linux中查看当前用户方便吗?希望你成功。

标签:

0 评论

发表评论

您的电子邮件地址不会被公开。 必填的字段已做标记 *