linux中who命令程序
-
在Linux中,who命令是用于查看当前登录系统的用户信息的程序。通过使用who命令,我们可以获取到以下几个方面的信息:
1. 用户名:who命令会列出当前登录系统的所有用户的用户名。
2. 终端设备:who命令会显示每个用户登录时所使用的终端设备,如tty1、pts/0等。
3. 登录时间:who命令会显示每个用户登录系统的时间,包括日期和具体时间。
4. 远程登录IP:如果是通过网络远程登录系统,who命令会显示用户所使用的IP地址。
综上所述,通过使用who命令,我们可以方便地了解到当前登录系统的用户情况,包括用户名、终端设备、登录时间和远程登录IP等信息。
2年前 -
Linux中的`who`命令用于显示当前登录到系统的用户信息。它可以显示有关用户名称、登录时间、登录来源(IP地址或终端设备)等信息。下面是关于`who`命令的详细介绍:
1. 命令语法:`who [parameter]`
– `parameter` 是可选的命令参数,可以用来定制输出的信息格式。2. 基本用法:执行`who`命令,将会显示当前登录用户的信息。
– 输出的每一行包含以下信息:登录用户名、终端设备名称、登录时间、来源IP地址(如果有)。
– 如果有多个终端设备登录,则会生成多行输出。3. 参数说明:
– `-H`:以头部格式显示结果。头部包含字段名称,方便阅读和分析。
– `-q`:仅显示登录的用户名和登录总人数。
– `-s`:不显示登录时间,只显示登录用户名和终端设备名称。
– `-u`:只显示当前活动的登录会话。4. 示例用法:
– `who`:显示当前登录用户的信息。
– `who -H`:显示带有头部的格式化输出。
– `who -q`:只显示登录的用户名和登录总人数。
– `who -s`:只显示登录用户名和终端设备名称。
– `who -u`:只显示当前活动的登录会话。5. 注意事项:
– `who`命令默认放置在`/usr/bin/who`位置。
– 通常,只有管理员或有特定权限的用户才能查看来自其他用户的登录信息。总的来说,`who`命令是一个简单但非常有用的工具,用于查看当前登录到系统的用户信息。它可以帮助系统管理员监控和管理系统上的用户活动。
2年前 -
一、who命令介绍
who命令是Linux系统中常用的命令之一,用于显示当前登录系统的用户信息。who命令可以显示出登录系统的用户及相关信息,例如登录用户名、登录终端、登录时间等。通过who命令可以查看当前系统上有哪些用户登录了系统。二、who命令的语法格式
who [选项]三、who命令的选项
“`
-H, –heading 输出列的标题
-a, –all 显示所有用户信息,包括系统启动过程中产生的用户
-b, –boot 显示系统启动时间
-d, –dead 显示仍在系统中运行,但已经死掉的进程
-l, –login 显示登录系统的用户信息
-m, –me 显示当前用户信息
-q, –count 显示当前已登录系统的用户数量
-r, –runlevel 显示当前运行的级别
-s, –short 显示简洁的输出格式
-t, –time 显示最后一次系统启动的时间
-u, –users 显示当前用户数量,忽略终端信息
-w 显示当前登录系统的用户信息并通过终端宽度格式化输出
“`四、who命令的使用方法
1. 仅使用who命令,不加任何选项
“`
$ who
“`
这样就会显示出当前登录系统的用户信息,包括用户名、终端、登录时间等。2. 使用-a选项,显示所有用户信息
“`
$ who -a
“`
会显示出所有用户信息,包括系统启动过程中产生的用户。3. 使用-b选项,显示系统启动时间
“`
$ who -b
“`
会显示出系统的启动时间。4. 使用-d选项,显示仍在系统中运行但已经死掉的进程信息
“`
$ who -d
“`
会显示出仍在系统中运行但已经死掉的进程的信息。5. 使用-l选项,显示登录系统的用户信息
“`
$ who -l
“`
会显示出登录系统的用户信息。6. 使用-m选项,显示当前用户信息
“`
$ who -m
“`
会显示出当前用户的信息。7. 使用-q选项,显示当前登录系统的用户数量
“`
$ who -q
“`
会显示出当前已登录系统的用户数量。8. 使用-r选项,显示当前运行的级别
“`
$ who -r
“`
会显示出当前运行的级别。9. 使用-s选项,显示简洁的输出格式
“`
$ who -s
“`
会显示出简洁的输出格式。10. 使用-t选项,显示最后一次系统启动的时间
“`
$ who -t
“`
会显示出最后一次系统启动的时间。11. 使用-u选项,显示当前用户数量并忽略终端信息
“`
$ who -u
“`
会显示出当前用户数量并忽略终端信息。12. 使用-w选项,显示当前登录系统的用户信息并通过终端宽度格式化输出
“`
$ who -w
“`
会显示出当前登录系统的用户信息并通过终端宽度格式化输出。五、总结
通过who命令,我们可以查看当前登录系统的用户信息,以及系统的启动时间、当前运行的级别等。根据需要可以选择不同的选项来获取所需的信息。2年前