linux常用命令who
-
“who”命令在Linux系统中用于显示当前登录到系统的用户信息。它可以显示登录用户的用户名、终端设备、登录时间等信息。
以下是”who”命令的一些常用选项和用法:
1. 显示当前登录用户:直接输入”who”命令即可,它会列出当前登录到系统的所有用户的信息。
2. 只显示登录的用户名:使用选项”-q”,即”who -q”,它会显示登录的用户名,以及登录用户的总数。
3. 显示登录用户的详细信息:使用选项”-a”,即”who -a”,它会显示登录用户的详细信息,包括用户名、终端设备、登录时间、登录IP地址等。
4. 显示登录用户的终端设备信息:使用选项”-T”,即”who -T”,它会显示登录用户的终端设备信息,包括终端类型、终端名称等。
5. 显示登录用户的登录时间:使用选项”-b”,即”who -b”,它会显示登录用户的登录时间。
6. 显示登录用户的IP地址:使用选项”-i”,即”who -i”,它会显示登录用户的IP地址。
7. 显示登录用户的PID(进程ID):使用选项”-p”,即”who -p”,它会显示登录用户的PID。
8. 显示更加详细的登录信息:使用选项”-H”,即”who -H”,它会显示更加详细的登录信息,包括登录用户的UID(用户ID)、GID(用户组ID)等。
总之,”who”命令是一个非常实用的命令,可以方便地查看当前登录到系统的用户信息,帮助管理员进行用户管理和系统监控。
2年前 -
在Linux系统中,”who”是一个常用的命令,用于显示当前登录到系统的用户信息。它可以提供以下五个方面的信息:
1. 用户名:”who”命令显示当前登录到系统的用户的用户名。这对于系统管理员来说很有用,可以查看哪些用户正在使用系统。
2. 登录时间:”who”命令会显示每个用户登录系统的时间。这对于用户自己来说是很方便的,可以查看自己的登录历史。
3. 登录终端:”who”命令还会显示每个用户登录系统的终端。这通常是一个TTY设备或远程SSH会话,它告诉管理员哪些用户使用了哪些终端。
4. 远程IP地址:如果用户是通过网络连接到系统的,则”who”命令还会显示用户的远程IP地址。这对于追踪连接到系统的用户很有用。
5. 登录状态:”who”命令还可以显示每个用户的登录状态。这可以告诉管理员哪些用户当前处于活动状态,哪些用户处于空闲状态。
除了上述信息外,”who”命令还可以与其他命令结合使用,例如”whoami”命令可以显示当前登录用户的用户名,”who -b”命令可以显示系统的启动时间。总之,”who”命令是Linux系统中一个非常有用的工具,可以方便地查看用户的登录信息。
2年前 -
在Linux操作系统中,who命令是一个用于显示当前登录用户信息的非常有用的命令。它会显示当前登录系统的用户信息,包括用户名、登录时间等。下面将详细介绍who命令的用法和相关操作流程。
## 1. who命令的用法
who命令的基本用法如下:
“`
$ who [选项] [文件]
“`一般情况下,我们可以直接输入who命令来查看当前登录用户信息。下面是一些常用的选项:
– `-a`:显示所有登录用户的登录信息。
– `-b`:显示系统最后一次重启的时间。
– `-d`:显示启动命令时的用户终端名称。
– `-H`:显示用户信息和主机名。
– `-q`:仅显示登录用户的数量。
– `-r`:显示运行级别。
– `-T`:显示登录终端设备的类型。
– `-u`:显示当前登录用户以及过去的用户登录信息。## 2. who命令的操作流程
以下是使用who命令的操作流程:
### 2.1 打开终端
在Linux系统上,首先需要打开终端。我们可以使用快捷键`Ctrl + Alt + T`来打开终端,或者在程序菜单中找到终端应用并启动。
### 2.2 输入who命令
在终端中输入以下命令来显示当前登录用户信息:
“`
$ who
“`终端将会显示类似以下的输出:
“`
username1 tty1 2021-01-01 09:00 (:0)
username2 pts/0 2021-01-01 10:00 (:0)
“`该输出列出了用户名、终端设备名称、登录时间和登录方式。
### 2.3 使用不同的选项
如果需要使用who命令的不同选项,只需在命令后加上所需选项即可。例如,我们可以使用以下命令查看所有登录用户的登录信息:
“`
$ who -a
“`输出将会包含更多详细的信息,包括系统启动时间和空闲时间。
### 2.4 使用文件参数
除了不带参数的who命令外,我们还可以使用who命令的文件参数来指定要查看的登录记录文件。默认情况下,who命令会读取系统的登录记录文件`/var/run/utmp`或`/var/log/wtmp`。例如,我们可以使用以下命令来查看另一个登录记录文件`/var/log/btmp`的登录信息:
“`
$ who /var/log/btmp
“`## 3. who命令的示例
以下是一些使用who命令的示例:
### 示例1:显示登录用户数量
“`
$ who -q
“`输出示例:
“`
username1 username2
# users=2
“`### 示例2:显示系统最后一次重启的时间
“`
$ who -b
“`输出示例:
“`
system boot 2021-01-01 08:00
“`### 示例3:显示登录用户的终端类型
“`
$ who -T
“`输出示例:
“`
username1 tty1 xterm
username2 pts/0 xterm
“`## 总结
通过学习和使用who命令,我们可以方便地查看当前登录用户的信息。通过不同的选项,我们还可以获取更多详细的登录信息。通过文件参数,我们可以查看特定的登录记录文件。希望本文对您理解和使用who命令有所帮助。
2年前