Linux 10 个“who”命令示例

简介: Linux 10 个“who”命令示例

引言

在Shell之前的文章里,Shell介绍了11种在Linux系统中查找用户账户信息和登录凭证的方法。其中提到的一个命令是who命令,它可以显示当前登录到Linux系统的用户及其所使用的终端。

本文将向Linux初学者介绍一些实用的who命令示例。

who命令的基本使用方法如下。

$ who who [OPTION]... [ FILE | ARG1 ARG2 ]
  1. 如果你直接执行 who 命令而不附加任何参数,它会展示出系统上的账户信息,包括用户的登录名、终端、登录时间和用户登录的主机信息,就像下面展示的输出一样。

  1. 要打印显示的列的标题,请使用 -H 标志,如图所示。

  1. 要打印登录名和登录用户总数,请使用 -q 标志。

  1. 如果您只想显示与 stdin 关联的主机名和用户,请使用 -m 开关。

  1. 接下来,要将用户的消息状态添加为 +、- 或 ?,请使用 -T 选项。

who 命令同样能够让你查看一些重要的系统信息,例如系统最后一次启动的时间、当前的运行级别(在systemd中称为target)、打印已终止的进程以及由init进程生成的进程。

  1. 要查看系统最后一次启动的时间,可以使用 -b 参数,同时加上 -u 参数可以在同一个输出中显示当前登录的用户列表。

  1. 您可以使用 -r 选项检查当前的运行级别。

  1. 以下命令将打印死进程。

  1. 此外,要查看 init 生成的活动进程,请使用 -p 选项。

  1. 最后但并非最不重要的一点是,-a 标志允许打印默认输出以及Shell所介绍的一些选项的信息。

您可以通过查阅 who 手册页找到更多选项。

$ man who

这篇文章中,Shell为 Linux 新手解释了 10 个 who 命令示例。

相关文章
|
2月前
|
Unix Linux
Linux | Rsync 命令:16 个实际示例(下)
Linux | Rsync 命令:16 个实际示例(下)
41 3
Linux | Rsync 命令:16 个实际示例(下)
|
2月前
|
安全 Linux Shell
Linux | Rsync 命令:16 个实际示例(上)
Linux | Rsync 命令:16 个实际示例(上)
76 0
Linux | Rsync 命令:16 个实际示例(上)
|
2月前
|
Linux
Linux的cp命令如何使用?
Linux的cp命令如何使用?
70 5
|
Linux
Linux的命令基本格式
因为对服务器来讲,图形界面会占用更多的系统资源,而且会安装更多的服务、开放更多的端口,这对服务器的稳定性和安全性都有负面影响。其实,服务器是一个连显示器都没有的家伙,要图形界面干十么?说到这里,有很多人会很崩溃。 笔者就经常听到抱怨 Linux 是落后于时代的老古董,就像笔者的白头发一样!但是,大家要理解,对服务器来讲,稳定性、可靠性、安全性才是最主要的。而简单易用不是服务器需要考虑的事情,所以学习 Linux,这些枯燥的命令是必须学习和记忆的内容。 命令提示符 登录系统后,第一眼看到的内容是: [root@localhost ~]# 这就是 Linux 系统的命令提示符。那么,这个
141 0
|
6月前
|
监控 Linux Shell
深入解析Linux中的machinectl命令
`machinectl`是Linux systemd中的工具,用于管理轻量级系统容器的生命周期,如虚拟机和容器。它提供启动、停止、重启等操作,并基于dbus接口与systemd交互。特点是轻量级、高隔离性及灵活性。常用命令包括`list`、`status`、`start`、`stop`等。示例:`machinectl start mycontainer`启动容器,`machinectl shell mycontainer`打开容器shell。使用时注意安全、谨慎操作、备份数据,并监控资源使用。
|
6月前
|
Linux 数据处理
Linux中的mknod命令:深入解析与实用指南
**mknod命令详解:Linux下创建设备文件与FIFO** Linux中的mknod用于创建设备文件(块设备、字符设备)和命名管道。需root权限,语法:`mknod NAME TYPE MAJOR MINOR`。例如,创建块设备`/dev/sda`(b 8 0)和字符设备`/dev/null`(c 1 3)。命名管道示例:`mknod /tmp/myfifo p`。注意:现代系统多用udev管理设备文件,手动使用需谨慎。
|
7月前
|
监控 Unix Linux
如何使用 Linux less 命令?
【4月更文挑战第25天】
372 1
如何使用 Linux less 命令?
|
7月前
|
Ubuntu Linux Apache
Linux|Grep 命令的 12 个实用示例
Linux|Grep 命令的 12 个实用示例
155 3
|
Linux
【linux】参数操作(一)
【linux】参数操作(一)
59 0
|
Linux
Linux中最基本的命令ls的用法有哪些?
Linux中最基本的命令ls的用法有哪些?
251 0